home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / compiler / 2223 next >
Encoding:
Text File  |  1993-01-22  |  1.6 KB  |  37 lines

  1. Newsgroups: comp.compilers
  2. Path: sparky!uunet!world!iecc!compilers-sender
  3. From: s2861785@techst02.technion.ac.il (Alon Ziv)
  4. Subject: Optimizations for Pipelined Processors
  5. Reply-To: s2861785@techst02.technion.ac.il (Alon Ziv)
  6. Organization: Compilers Central
  7. Date: Thu, 21 Jan 1993 11:13:46 GMT
  8. Approved: compilers@iecc.cambridge.ma.us
  9. Message-ID: <93-01-151@comp.compilers>
  10. Keywords: optimize, parallel, question, comment
  11. Sender: compilers-sender@iecc.cambridge.ma.us
  12. Lines: 23
  13.  
  14. During a discussion with a friend who works for Intel in microprocessor
  15. developement, we found out that nothing is ever taught about implementing
  16. compiler back-ends for pipelined processors; in fact, it would even seem
  17. that some common optimizations would be potentially harmful on such a uP,
  18. while others---such as loop unrolling---have unexpected benefits.
  19. Moreover, there are some ``weird'' schemes used by assembly programmers on
  20. such processors (such as `mixing' instruction sequences for long,
  21. essentially independent computations) which are far out from standard
  22. practice in optimization.
  23.  
  24. So, the question is: _is_ there any research going on for these ideas?  I
  25. would assume that it has started, and---if so---would very much like to
  26. have some references about progress so far, as it seems to be
  27. (potentially, at least) VERY interesting.
  28.  
  29.         Alon Ziv
  30. --
  31. Internet:    s2861785@t2.technion.ac.il               . __
  32. [There's been plenty of work on pipeline scheduling.  I'm sure readers will
  33. send in citations. -John]
  34. -- 
  35. Send compilers articles to compilers@iecc.cambridge.ma.us or
  36. {ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.
  37.