home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / compiler / 1921 < prev    next >
Encoding:
Text File  |  1992-11-19  |  1.6 KB  |  39 lines

  1. Newsgroups: comp.compilers
  2. Path: sparky!uunet!paladin.american.edu!darwin.sura.net!ukma!cs.widener.edu!eff!world!iecc!compilers-sender
  3. From: preston@miranda.cs.rice.edu (Preston Briggs)
  4. Subject: Re: optimizing for caches
  5. Reply-To: preston@miranda.cs.rice.edu (Preston Briggs)
  6. Organization: Rice University, Houston
  7. Date: Thu, 19 Nov 1992 17:43:02 GMT
  8. Approved: compilers@iecc.cambridge.ma.us
  9. Message-ID: <92-11-112@comp.compilers>
  10. References: <92-11-098@comp.compilers>
  11. Keywords: optimize, architecture, 
  12. Sender: compilers-sender@iecc.cambridge.ma.us
  13. Lines: 24
  14.  
  15. Richard Cownie <richard@meiko.com> writes:
  16. >From experiences tuning vector routines for i860's and SPARC's, I've come
  17. >to the conclusion that understanding and exploiting the memory hierarchy
  18. >is essential to obtain good performance on these kinds of problems.  But I
  19. >have yet to see a compiler which tackles this aspect of optimization.
  20.  
  21. I agree that the problem is terribly important.  On the other hand,
  22. Portland Group's compiler for the i860 certainly attacks the problem, as
  23. does the Kuck preprocessor that is so maligned in discussions of the SPEC
  24. benchmarks.  Additionally, there are several research compilers attacking
  25. these problems (at Stanford, Rice, Illinois, and other places).
  26.  
  27. There's been a lot of research in the area.  I don't have a good
  28. bibliography for this area; but, a nice starting point might be
  29.  
  30.     The Cache Performance and Optimization of Blocked Algorithms
  31.     Monica Lam, Edward E. Rothberg, and Michael E. Wolf
  32.     pages 63-74
  33.     ASPLOS IV, 1991
  34.  
  35. Preston Briggs
  36. -- 
  37. Send compilers articles to compilers@iecc.cambridge.ma.us or
  38. {ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.
  39.