🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #20267

Re: i860 CPU information

#20267
From: Earl Killian
Date: Fri, 10 Mar 1989 17:28
28 lines
2037 bytes
In article <1895@oakhill.UUCP> tomj@oakhill.UUCP (Tom Johnson) and
article <21570@shemp.CS.UCLA.EDU>, marc@oahu (Marc Tremblay) discuss
the choice of I-cache and D-cache size on the i860.

The reason that most systems have identical sized caches is just for
simplicity, and secondarily because it is often the best overall
performance choice.  On a large suite of benchmarks you'll find a
large number miss more in the i-cache, and a large number miss more in
the d-cache.  The average results depends on the set of benchmarks
chosen, and on other cache parameters, such as the number of words
refilled on a cache miss.  There is no universal truth.

For example, the M/500 had a 16KB I-cache and 8KB D-cache because its
performance was more I-cache limited.  But if it had a larger cache
refill size, it might have become more D-limited because large refill
works better for I than D.

As for why the i860 D-cache is twice the size of the I-cache, my guess
is a very simple explanation: the D-cache had to be twice as wide in
order to support 128-bit load/store.

I've now simulated i860-style caches on a wide range of programs, and
the size of both caches is a problem, with I-cache more of a
bottleneck.  The overall cpi is in the range of 2.2-2.7, resulting in
>native< MIPS of 12 to 15 at 33.3MHz.  A tad far from "150-mips" eh?
--
UUCP: {ames,decwrl,prls,pyramid}!mips!earl
USPS: MIPS Computer Systems, 930 Arques Ave, Sunnyvale CA, 94086
Technical Details
Message-ID: <15037@wright.mips.COM>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!oliveb!apple!vsi1!wyse!mips!earl@wright.mips.com
References: <1895@oakhill.UUCP> <21570@shemp.CS.UCLA.EDU>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ames!oliveb!apple!vsi1!wyse!mips!earl@wright.mips.com
From: earl@wright.mips.com (Earl Killian)
Newsgroups: comp.arch
Subject: Re: i860 CPU information
Keywords: i860 N10 cache
Message-ID: <15037@wright.mips.COM>
Date: 10 Mar 89 17:28:19 GMT
References: <1895@oakhill.UUCP> <21570@shemp.CS.UCLA.EDU>
Sender: earl@mips.COM
Reply-To: earl@wright.mips.com (Earl Killian)
Distribution: usa
Organization: MIPS Computer Systems, Sunnyvale CA
Lines: 28
In-reply-to: marc@oahu.cs.ucla.edu (Marc Tremblay)