home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / arch / 10461 < prev    next >
Encoding:
Internet Message Format  |  1992-11-07  |  2.3 KB

  1. Path: sparky!uunet!ogicse!news.u.washington.edu!uw-beaver!rice!cliffc
  2. From: cliffc@rice.edu (Cliff Click)
  3. Newsgroups: comp.arch
  4. Subject: Re: RTX and SC32
  5. Message-ID: <CLIFFC.92Nov6093730@dawn.rice.edu>
  6. Date: 6 Nov 92 15:37:30 GMT
  7. Article-I.D.: dawn.CLIFFC.92Nov6093730
  8. References: <17131@mindlink.bc.ca> <1992Nov4.191038.12063@news.arc.nasa.gov>
  9.     <CLIFFC.92Nov5101357@miranda.rice.edu> <Bx96zn.ME@rice.edu>
  10. Sender: news@rice.edu (News)
  11. Organization: Center for Research on Parallel Computations
  12. Lines: 38
  13. In-Reply-To: preston@miranda.cs.rice.edu's message of Thu, 5 Nov 1992 17:23:47 GMT
  14.  
  15. preston@miranda.cs.rice.edu (Preston Briggs) writes:
  16. > cliffc@rice.edu (Cliff Click) writes:
  17. > >I try to compare a popular RISC (Sparc) to a hypothetical Forth machine,
  18.  
  19. > >An 8 bit opcode can reference the top 16 stack elements, so 32 bits can
  20. > >do a "push r1", "push r2", "op", "pop r3" - basically imitate a 3-address
  21. > >instruction.  And I've seen the chip which can do all 4 in 1 50Mhz cycle
  22. > >(really it was a 200Mhz internal clock).  No Viking technology here, it was
  23. > >under 33,000 transistors.
  24.  
  25. > I keep seeing stack machine proponents bragging about small numbers of
  26. > transistors.  Aren't most of the forth chips 16 bits (or 21 or
  27. > whatever)?  With no FP.  And no support for virtual memory?
  28.  
  29. Yes, no FPU, no virtual memory, no cache (other than the stack cache),
  30. and really old process technology.  The question is: given "equivalent"
  31. technology will a stack-oriented machine do better than a register-oriented
  32. one?  Here "equivalent technology" means that a major chip house plunks
  33. down an FPU, big caches, virtual memory support, etc around a stack-oriented
  34. core IU.
  35.  
  36. > Now about clock rates.  A 50 MHz external clock, accomplishing 50 M
  37. > 3 address equivalents.  That's 1/4 of a 200 MHz Alpha, right?
  38.  
  39. Yup, and several years more ancient process technology as well. 
  40. Had DEC done the Forth chip we might have been staring at 400+ Mhz 
  41. internal clocks...
  42.  
  43. > About pipelining...  What are you going to do when you have to do FP?
  44. > Spend several cycles per FP-ADD or pipeline?
  45.  
  46. Stack-oriented stuff can be pipelined; you will probably have to do the
  47. moral equivalent of register renaming on stack slots.
  48.  
  49. Cliff
  50. --
  51. Through a gentle rain / the moon throws silver shadows /
  52. and tears fall like pearls.                    Cliff Click (cliffc@cs.rice.edu)
  53.