home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / super / 1211 < prev    next >
Encoding:
Internet Message Format  |  1993-01-28  |  1.3 KB

  1. Xref: sparky comp.sys.super:1211 comp.arch:12437 comp.compilers:2277
  2. Newsgroups: comp.sys.super,comp.arch,comp.compilers
  3. Path: sparky!uunet!think.com!spdcc!iecc!compilers-sender
  4. From: jrbd@craycos.com (James Davies)
  5. Subject: Re: How many vector registers are useful?
  6. Reply-To: jrbd@craycos.com (James Davies)
  7. Organization: Cray Computer Corporation
  8. Date: Wed, 27 Jan 1993 16:40:35 GMT
  9. Approved: compilers@iecc.cambridge.ma.us
  10. Message-ID: <93-01-202@comp.compilers>
  11. References: <93-01-174@comp.compilers> <93-01-195@comp.compilers>
  12. Keywords: architecture, vector
  13. Sender: compilers-sender@iecc.cambridge.ma.us
  14. Lines: 15
  15.  
  16. kirchner@uklira.informatik.uni-kl.de (Reinhard Kirchner) writes:
  17. > A register has an optimizing effect only when the value in it can be used
  18. > several times, ...
  19.  
  20. jlg@cochiti.lanl.gov (J. Giles) writes:
  21. >...  The other [optimization] (also true of scalars) is when the value is
  22. >an intermediate.
  23.  
  24. Actually, there's a third effect: on machines with multiple functional
  25. units a load or store to/from a register can be done at the same time as
  26. other operations, so that the register can act like a small programmable
  27. cache (complete with prefetching).
  28. -- 
  29. Send compilers articles to compilers@iecc.cambridge.ma.us or
  30. {ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.
  31.