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) |
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]
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.