home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / arch / 10900 < prev    next >
Encoding:
Text File  |  1992-11-18  |  2.6 KB  |  55 lines

  1. Newsgroups: comp.arch
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!darwin.sura.net!haven.umd.edu!decuac!pa.dec.com!oct17.dfe.dec.com!ryn.mro4.dec.com!news
  3. From: blair@snogum.enet.dec.com (Blair Phillips - Digital)
  4. Subject: Re: DEC Alpha AXP System INTEGER Performance
  5. Message-ID: <1992Nov18.225530.14446@ryn.mro4.dec.com>
  6. Lines: 42
  7. Sender: news@ryn.mro4.dec.com (USENET News System)
  8. Reply-To: Blair.Phillips@cao.mts.dec.com
  9. Organization: Digital Equipment Corporation
  10. References: <jdd.721687838@cdf.toronto.edu> <1710@niktow.canisius.edu> <1992Nov16.231949.1214@ryn.mro4.dec.com> <1992Nov18.180357.3105@sparky.imd.sterling.com>
  11. Date: Wed, 18 Nov 1992 22:55:30 GMT
  12.  
  13.  
  14. In article <1992Nov18.180357.3105@sparky.imd.sterling.com>, yankus@IMD.Sterling.COM (Mike Yankus) writes:
  15. >
  16. >In article <1992Nov16.231949.1214@ryn.mro4.dec.com> Blair.Phillips@cao.mts.dec.com writes:
  17. >>
  18. >> ...
  19. >>Most real programs will use the runtime libraries for string manipulation, and
  20. >>anyone serious about speed won't access single bytes very often, even on a VAX,
  21. >>so trading off the byte access against cycle time is beneficial in almost all
  22. >>cases except artificial benchmarks (e.g. Dhrystone).
  23. >
  24. >You are forgetting about a large volume of programs which mainly do
  25. >nothing but character manipulation.  These include editors, compilers,
  26. >mail handling, and the very programs which do the posting and reading
  27. >of News.  I would consider a machine which does not have efficient
  28. >character handling capability a step backwards of about 30 years.
  29. >Is this really the case with the Alpha?
  30. >--
  31. The SPECmark benchmarks include the GNU C compiler compiling itself, and other
  32. programs which do a lot of character manipulation. Alpha systems do very well
  33. on these benchmarks.
  34.  
  35. The Dhrystone "benchmark" is almost entirely character manipulation, and is
  36. small enough to fit in cache. It is close to the worst case for the Alpha
  37. design decisions.
  38.  
  39. The Dhrystone MIPS numbers for various Alpha systems range from 134 to 202.2,
  40. scaling very closely with the clock speed. I'm not sure how this compares with
  41. HP and IBM.
  42.  
  43. However, if you write your own character manipulation code in C, and compile it
  44. without optimization, you will probably get slower results than on another
  45. architecture with similar performance and with byte load/store instructions.
  46. Of course, right now, you can't buy another (microprocessor) machine with
  47. similar performance...(HP is not shipping yet, I believe)
  48. --
  49. ----------
  50. Blair Phillips                    Blair.Phillips@cao.mts.dec.com
  51. Digital Equipment Corp (Aust) P/L        Phone: (+61 6) 2754874
  52. Canberra, Australia                FAX  : (+61 6) 2473654
  53. {Any opinions expressed are my own, not those of Digital Equipment Corporation}
  54.  
  55.