home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / arch / 9277 < prev    next >
Encoding:
Internet Message Format  |  1992-09-08  |  1.8 KB

  1. Path: sparky!uunet!mcsun!uknet!warwick!pavo.csi.cam.ac.uk!cam-cl!rf
  2. From: rf@cl.cam.ac.uk (Robin Fairbairns)
  3. Newsgroups: comp.arch
  4. Subject: Re: Are 64 Int or FP registers useful?
  5. Keywords: Chip Real State, Register Usage
  6. Message-ID: <1992Sep8.140635.12078@infodev.cam.ac.uk>
  7. Date: 8 Sep 92 14:06:35 GMT
  8. References: <1992Sep7.091904.2626@newsroom.bsc.no>
  9. Sender: news@infodev.cam.ac.uk (USENET news)
  10. Reply-To: rf@cl.cam.ac.uk (Robin Fairbairns)
  11. Organization: U of Cambridge, England
  12. Lines: 27
  13. Nntp-Posting-Host: ely.cl.cam.ac.uk
  14.  
  15.  
  16. In article <1992Sep7.091904.2626@newsroom.bsc.no>, izahi@bsc.no (Raul
  17. Izahi Lopez Hernandez) writes:
  18. |>    Can somebody provide me with comments or references to pros and cons of
  19. |> having a large register set on-chip. Lets say 64 Int and 64 FP
  20. registers be it
  21. |> 32-bit or 64-bit.
  22. |>    Specifically is there a study that shows how many registers typical
  23. |> programs would like to have (i.e. unlimited registers as resources, like
  24. |> the studies on unlimited number of execution units)?
  25. |>    This is for a microprocessor.
  26.  
  27. I can't offer a study, and I can't say anything about microprocessors.
  28. However... We used to have here a (mainframe) machine that offered
  29. user-mode programs free use of 93 registers (2 of which always read as
  30. zero, one of which was the program counter, and one of which was a
  31. register indexer - see that other thread...).
  32.  
  33. The compilers for that machine _never_ made cogent use of this
  34. enourmous number of registers, except by way of the trick that one
  35. regularly used in assembler programs of loading "useful constants"
  36. into a set of registers at the start.  High-level language register
  37. dumps had a certain monotony about them...
  38. --
  39. Robin (dump Brian Kay) Fairbairns                    rf@cl.cam.ac.uk
  40. U of Cambridge Computer Lab, Pembroke St, Cambridge  CB2 3QG, UK
  41. [Finally back in work - what a relief!]
  42.