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

  1. Newsgroups: comp.arch
  2. Path: sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!sun-barr!ames!sgi!odin!mash.wpd.sgi.com!mash
  3. From: mash@mash.wpd.sgi.com (John R. Mashey)
  4. Subject: Re: RTX and SC32
  5. Message-ID: <1992Nov6.024502.10633@odin.corp.sgi.com>
  6. Sender: news@odin.corp.sgi.com (Net News)
  7. Nntp-Posting-Host: mash.wpd.sgi.com
  8. Organization: Silicon Graphics, Inc.
  9. References: <17131@mindlink.bc.ca> <1992Nov4.191038.12063@news.arc.nasa.gov> <CLIFFC.92Nov5101357@miranda.rice.edu>
  10. Date: Fri, 6 Nov 1992 02:45:02 GMT
  11. Lines: 45
  12.  
  13. In article <CLIFFC.92Nov5101357@miranda.rice.edu>, cliffc@rice.edu (Cliff Click) writes:
  14.  
  15. |> 
  16. |> And now a soapbox:
  17. |> 
  18. |> Compiler technolgy is driven by computer archetectures.
  19. |> If a big-name company produced a blazing stack machine and handed a few
  20. |> out to CS departments doing compiler research, compiler researchers 
  21. |> (like myself, hint, hint) would find the moral equivalent of the
  22. |> "graph coloring register allocator" for stack machines.
  23.  
  24. 1) Big-name companies have produced stack machines, including Burroughs
  25. B5000 & its A-series descendents, HP3000, and Tandem.
  26. 2) With the exception of the Burroughs, which lives on as the A-series,
  27. the others have gone away, or are in the process of being migrated elsewhere.
  28. 3) Compiler technology now drives computer architecture as much as the
  29. reverse; much of the current RISC generation was driven/designed by
  30. optimizing compiler people.
  31. 4) This is an architectural style that has been known & familiar for a long
  32. time ... nevertheless, it has failed to win many converts outside of a
  33. few niches, and some people who've had huge investments in it have chosen
  34. to switch.
  35.  
  36. 5) For a general-purpose systems architecture, you need to do integer
  37. arithmetic, floating-point, virtual-memory-management, run "large" programs,
  38. and support a wide variety of common languages.  It can be very
  39. misleading to compare transistor counts for implementations of
  40. architectures that have all of these things, with ones that don't have
  41. all of these.  For example, it is quite easy to prove that PDP11s were
  42. "better" than VAXen  (denser code & data fof same problems, after all);
  43. of course, life was really tough if you had more than 64KB of data.
  44.  
  45. 6) In many cases, an architectural family that spans a wide range is
  46. less efficient than an architecture targeted to a narrow target.  Sometimes
  47. the narrow one is enough better that it wins ... but other times, the
  48. broader ones are good enough, even at the narrow one's target, that the
  49. broader one wins on the basis of software commonality.  After all,
  50. there are lots of flavors of X86s & 68Ks, and there are already RISCs
  51. whose family extends from $15 chips into high-end chips that power
  52. mainframe-like systems ....
  53.  
  54. -john mashey    DISCLAIMER: <generic disclaimer, I speak for me only, etc>
  55. UUCP:    mash@sgi.com 
  56. DDD:    415-390-3090
  57. USPS:   Silicon Graphics 7U-005, 2011 N. Shoreline Blvd, Mountain View, CA 94039-7311
  58.