Article View: comp.arch
Article #21208Re: Criteria ... [really: MHZ/VUPs]
From: John Mashey
Date: Fri, 12 May 1989 04:10
Date: Fri, 12 May 1989 04:10
37 lines
2322 bytes
2322 bytes
In article <25294@ames.arc.nasa.gov> lamaster@ames.arc.nasa.gov (Hugh LaMaster) writes:
>The chart supplied shows R2000 based systems falling in
>at about MIPS = 2/3 MHz, with R3000 based systems at MIPS = 8/10 MHz.
>(1 data point, but you could also look at claims by other companies using
>the Mips CPU's...)
>What is the explanation for this change?
Real easy: the original R2000 had the simplest possible cache control
(since, at that point, doing the cache control on-chip for off-chip
caches was untriewd), i.e., cache-line = 1 32-bit word, refill 1 word
on cache miss; store-thru cache with invalidation of word upon
partial-word writes.
The R3000 added:
multi-word refill, 4-32 words upon cache-miss
instruction-streaming, where you try to execute instructions as
they're refilled on a miss, as much as you can
choice of partial-word invalidate or read-modify-write; for systems
with long-memory latency, the latter is a good thing,
as the refill penalty is much worse.
The MHZ/VUPs went from 1.5-1.6 (in M/500, M/800, M/1000), to 1.3-1.4
on the M/120 (still R2000, but faster memory system), to 1.2-1.3 (R3000,
but in big-memory, high-concurrency, inherently longer latency design).
If you put an R3000 in a short-bus, low-latency design [i.e., workstation
or smaller server, not big server], you'd expect the MHZ/VUPs to drop
some more.
As usual, you really have to work hard to scale up performance
with the clock rate...
Anyway, those are the reasons; nothing mysterious.
--
-john mashey DISCLAIMER: <generic disclaimer, I speak for me only, etc>
UUCP: {ames,decwrl,prls,pyramid}!mips!mash OR mash@mips.com
DDD: 408-991-0253 or 408-720-1700, x253
USPS: MIPS Computer Systems, 930 E. Arques, Sunnyvale, CA 94086
Technical Details
Message-ID:
<19485@winchester.mips.COM>Path:
arc1-ca.pugleaf.net!utzoo!attcan!uunet!seismo!sundc!pitstop!male!sun-barr!apple!versatc!mips!mashReferences:
<2368@ogccse.ogc.edu> <1464@cfa.cfa.harvard.EDU> <141@dg.dg.com> <156@dg.dg.com> <658@pitstop.West.Sun.COM> <19088@winchester.mips.COM> <25294@ames.arc.nasa.gov>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!seismo!sundc!pitstop!male!sun-barr!apple!versatc!mips!mash From: mash@mips.COM (John Mashey) Newsgroups: comp.arch Subject: Re: Criteria ... [really: MHZ/VUPs] Message-ID: <19485@winchester.mips.COM> Date: 12 May 89 04:10:09 GMT References: <2368@ogccse.ogc.edu> <1464@cfa.cfa.harvard.EDU> <141@dg.dg.com> <156@dg.dg.com> <658@pitstop.West.Sun.COM> <19088@winchester.mips.COM> <25294@ames.arc.nasa.gov> Reply-To: mash@mips.COM (John Mashey) Organization: MIPS Computer Systems, Sunnyvale, CA Lines: 37