Article View: comp.arch
Article #10938Re: Alpha Architecture Quirks
From: John F Carr
Date: Tue, 15 Dec 1992 00:41
Date: Tue, 15 Dec 1992 00:41
48 lines
2517 bytes
2517 bytes
In article <1992Dec14.072942.21962@doug.cae.wisc.edu> keiths@cae.wisc.edu (Keith Scidmore) writes: >1) I read that the 21064 divide unit is not pipelined and takes one cycle > per bit to produce a result. Isn't this going to kill floating point > performance? [...] I'm > lead to think that DEC isn't interested in the FP performance of this chip, > or do I have my facts wrong? A double precision floating point divide is slow, but look at the benchmark results: the Alpha AXP 10000 is rated at 200 SPECfp92. If you buy the low-end model you get 112 SPECfp92. Obviously divide performance isn't critical to this large selection of real-world applications. In any case, considering the clock speed difference between Alpha AXP and competitive systems you are better off counting nanoseconds instead of cycles: DEC Alpha AXP IBM RS 6000 133 Mhz 150 Mhz 41 Mhz 62.5 Mhz cycles ns ns cycles ns ns FP mult or add 6 45 40 2 48 32 FP divide 63 473 420 20 480 320 This shows floating point latency of the low/mid range Alpha systems to be similar to the IBM RS/6000. But this is the worst-case* performance. The Alpha can execute 6 independent floating point operations in parallel, and most floating point code can use at least part of this parallelism. *Both Alpha and RS/6000 are slower when handling infinities, NaNs, or denormals, but for most applications this is not an important consideration. >3) The manuals say that the 21064 is superpipelined. Where? How can this > claim be justified in light of the floating point divider not being > pipelined at all? I first heard the term "superpipelined" applied to the MIPS R4000, which does not pipeline integer multiply or divide (I don't know if it pipelines floating point divide). John Carr jfc@grouse.dsg.dec.com All facts and opinions in this article are the responsibility of the author, not DEC.
Technical Details
Message-ID:
<1992Dec15.004158.23049@nntpd.lkg.dec.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!agate!ames!decwrl!deccrl!news.crl.dec.com!dbased.nuo.dec.com!nntpd.lkg.dec.com!grouse.dsg.dec.com!jfcReferences:
<1992Dec14.072942.21962@doug.cae.wisc.edu>Show Full Headers
Complete Article Headers
Newsgroups: comp.arch Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!agate!ames!decwrl!deccrl!news.crl.dec.com!dbased.nuo.dec.com!nntpd.lkg.dec.com!grouse.dsg.dec.com!jfc From: jfc@grouse.dsg.dec.com (John F Carr) Subject: Re: Alpha Architecture Quirks Message-ID: <1992Dec15.004158.23049@nntpd.lkg.dec.com> Keywords: Alpha 21064 Sender: usenet@nntpd.lkg.dec.com (USENET News System) Organization: Digital Equipment Corporation References: <1992Dec14.072942.21962@doug.cae.wisc.edu> Distribution: usa Date: Tue, 15 Dec 1992 00:41:58 GMT Lines: 49