Article View: comp.arch
Article #11273Re: DEC Alpha AXP System INTEGER Performance
From: Blair Phillips - Digital
Date: Wed, 18 Nov 1992 22:55
Date: Wed, 18 Nov 1992 22:55
41 lines
2751 bytes
2751 bytes
In article <1992Nov18.180357.3105@sparky.imd.sterling.com>, yankus@IMD.Sterling.COM (Mike Yankus) writes:
>
>In article <1992Nov16.231949.1214@ryn.mro4.dec.com> Blair.Phillips@cao.mts.dec.com writes:
>>
>> ...
>>Most real programs will use the runtime libraries for string manipulation, and
>>anyone serious about speed won't access single bytes very often, even on a VAX,
>>so trading off the byte access against cycle time is beneficial in almost all
>>cases except artificial benchmarks (e.g. Dhrystone).
>
>You are forgetting about a large volume of programs which mainly do
>nothing but character manipulation. These include editors, compilers,
>mail handling, and the very programs which do the posting and reading
>of News. I would consider a machine which does not have efficient
>character handling capability a step backwards of about 30 years.
>Is this really the case with the Alpha?
>--
The SPECmark benchmarks include the GNU C compiler compiling itself, and other
programs which do a lot of character manipulation. Alpha systems do very well
on these benchmarks.
The Dhrystone "benchmark" is almost entirely character manipulation, and is
small enough to fit in cache. It is close to the worst case for the Alpha
design decisions.
The Dhrystone MIPS numbers for various Alpha systems range from 134 to 202.2,
scaling very closely with the clock speed. I'm not sure how this compares with
HP and IBM.
However, if you write your own character manipulation code in C, and compile it
without optimization, you will probably get slower results than on another
architecture with similar performance and with byte load/store instructions.
Of course, right now, you can't buy another (microprocessor) machine with
similar performance...(HP is not shipping yet, I believe)
--
----------
Blair Phillips Blair.Phillips@cao.mts.dec.com
Digital Equipment Corp (Aust) P/L Phone: (+61 6) 2754874
Canberra, Australia FAX : (+61 6) 2473654
{Any opinions expressed are my own, not those of Digital Equipment Corporation}
Technical Details
Message-ID:
<1992Nov18.225530.14446@ryn.mro4.dec.com>Path:
arc1-ca.pugleaf.net!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!newsReferences:
<jdd.721687838@cdf.toronto.edu> <1710@niktow.canisius.edu> <1992Nov16.231949.1214@ryn.mro4.dec.com> <1992Nov18.180357.3105@sparky.imd.sterling.com>Show Full Headers
Complete Article Headers
Newsgroups: comp.arch Path: arc1-ca.pugleaf.net!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 From: blair@snogum.enet.dec.com (Blair Phillips - Digital) Subject: Re: DEC Alpha AXP System INTEGER Performance Message-ID: <1992Nov18.225530.14446@ryn.mro4.dec.com> Lines: 42 Sender: news@ryn.mro4.dec.com (USENET News System) Reply-To: Blair.Phillips@cao.mts.dec.com Organization: Digital Equipment Corporation References: <jdd.721687838@cdf.toronto.edu> <1710@niktow.canisius.edu> <1992Nov16.231949.1214@ryn.mro4.dec.com> <1992Nov18.180357.3105@sparky.imd.sterling.com> Date: Wed, 18 Nov 1992 22:55:30 GMT