home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / arch / 10423 < prev    next >
Encoding:
Text File  |  1992-11-06  |  1.5 KB  |  37 lines

  1. Newsgroups: comp.arch
  2. Path: sparky!uunet!ferkel.ucsb.edu!taco!gatech!darwin.sura.net!jvnc.net!yale.edu!qt.cs.utexas.edu!cs.utexas.edu!bcm!rice!miranda.cs.rice.edu!preston
  3. From: preston@miranda.cs.rice.edu (Preston Briggs)
  4. Subject: Re: RTX and SC32
  5. Message-ID: <Bx96zn.ME@rice.edu>
  6. Sender: news@rice.edu (News)
  7. Organization: Rice University, Houston
  8. References: <17131@mindlink.bc.ca> <1992Nov4.191038.12063@news.arc.nasa.gov> <CLIFFC.92Nov5101357@miranda.rice.edu>
  9. Date: Thu, 5 Nov 1992 17:23:47 GMT
  10. Lines: 25
  11.  
  12. cliffc@rice.edu (Cliff Click) writes:
  13.  
  14. >I try to compare a popular RISC (Sparc) to a hypothetical Forth machine,
  15.  
  16. >An 8 bit opcode can reference the top 16 stack elements, so 32 bits can
  17. >do a "push r1", "push r2", "op", "pop r3" - basically imitate a 3-address
  18. >instruction.  And I've seen the chip which can do all 4 in 1 50Mhz cycle
  19. >(really it was a 200Mhz internal clock).  No Viking technology here, it was
  20. >under 33,000 transistors.
  21.  
  22. I keep seeing stack machine proponents bragging about small numbers of
  23. transistors.  Aren't most of the forth chips 16 bits (or 21 or
  24. whatever)?  With no FP.  And no support for virtual memory?
  25. Fine for embedded systems, nut you have to remember the greater
  26. functionality offered by the large transistor counts of a workstation
  27. CPU.
  28.  
  29. Now about clock rates.  A 50 MHz external clock, accomplishing 50 M
  30. 3 address equivalents.  That's 1/4 of a 200 MHz Alpha, right?
  31.  
  32. About pipelining...
  33. What are you going to do when you have to do FP?
  34. Spend several cycles per FP-ADD or pipeline?
  35.  
  36. Preston Briggs
  37.