Optimizations for Pipelined Processors

s2861785@techst02.technion.ac.il (Alon Ziv)
Thu, 21 Jan 1993 11:13:46 GMT

          From comp.compilers

Related articles
Optimizations for Pipelined Processors s2861785@techst02.technion.ac.il (1993-01-21)
Re: Optimizations for Pipelined Processors smith@das.harvard.edu (1993-01-22)
Re: Optimizations for Pipelined Processors preston@dawn.cs.rice.edu (1993-01-22)
Re: Optimizations for Pipelined Processors davidm@questor.rational.com (1993-01-22)
| List of all articles for this month |

Newsgroups: comp.compilers
From: s2861785@techst02.technion.ac.il (Alon Ziv)
Organization: Compilers Central
Date: Thu, 21 Jan 1993 11:13:46 GMT
Keywords: optimize, parallel, question, comment

During a discussion with a friend who works for Intel in microprocessor
developement, we found out that nothing is ever taught about implementing
compiler back-ends for pipelined processors; in fact, it would even seem
that some common optimizations would be potentially harmful on such a uP,
while others---such as loop unrolling---have unexpected benefits.
Moreover, there are some ``weird'' schemes used by assembly programmers on
such processors (such as `mixing' instruction sequences for long,
essentially independent computations) which are far out from standard
practice in optimization.


So, the question is: _is_ there any research going on for these ideas? I
would assume that it has started, and---if so---would very much like to
have some references about progress so far, as it seems to be
(potentially, at least) VERY interesting.


Alon Ziv
--
Internet: s2861785@t2.technion.ac.il . __
[There's been plenty of work on pipeline scheduling. I'm sure readers will
send in citations. -John]
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.