🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #103

Re: Microprocessor Fourm.

#103
From: Urs Hoelzle
Date: Sat, 31 Oct 1992 02:13
35 lines
2115 bytes
mhjohnso@oracle.com (Mark H. Johnson) writes:

> [Direct-mapped caches may have excellent mean performance but also have 
> large standard deviation.]

>The number of locations that generates the "cache clashes" that produce the 
>large increase in miss rates is often quite small.  (We measured this
>on Prime 50 series machines some time ago.  I assume programs still look
>about the same at this level.)  One idea we explored was that of asymetric
>caches.  Use a very large, direct-mapped cache for maximum cache size and 
>getting a large working set in cache, and add a small, fully or nearly fully
>associative cache in parallel as an "asymetric, sort of two-way set 
>associative cache".  This second set could be on-chip.  Simulations 
>suggested significant gains from this approach.

Sounds like victim caches - Jouppi claims very similar results:

%T Improving direct-mapped cache performance by the addition of small
fully-associative cache and prefetch buffers
%A Norman P. Jouppi
%J Proc 17th Symp Comp Arch, Seattle
%J SIGARCH News
%V 18
%N 2
%D June 1990
%P 364-373
%X small "victim caches" (1-5 entries) give significant speedup 

Does any commercial processor implement victim caches?  Why not?

-Urs

----------------------------------------------------------------------------
Urs Hoelzle                                              urs@cs.stanford.EDU
Computer Systems Laboratory, CIS 57, Stanford University, Stanford, CA 94305
Technical Details
Message-ID: <hoelzle.720497636@Xenon.Stanford.EDU>
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!CSD-NewsHost.Stanford.EDU!Xenon.Stanford.EDU!hoelzle
References: <1992Oct25.032849.24157@adobe.com> <pries.720153515@meter> <lese5mINN6ju@exodus.Eng.Sun.COM> <1992Oct29.032903.22340@cc.gatech.edu> <1992Oct29.192329.6028@odin.corp.sgi.com> <1992Oct30.200343.20469@oracle.us.oracle.com>

Show Full Headers
Complete Article Headers
Newsgroups: comp.arch
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!CSD-NewsHost.Stanford.EDU!Xenon.Stanford.EDU!hoelzle
From: hoelzle@Xenon.Stanford.EDU (Urs Hoelzle)
Subject: Re: Microprocessor Fourm.
Message-ID: <hoelzle.720497636@Xenon.Stanford.EDU>
Sender: news@CSD-NewsHost.Stanford.EDU
Organization: CS Department, Stanford University, California, USA
References: <1992Oct25.032849.24157@adobe.com> <pries.720153515@meter> <lese5mINN6ju@exodus.Eng.Sun.COM> <1992Oct29.032903.22340@cc.gatech.edu> <1992Oct29.192329.6028@odin.corp.sgi.com> <1992Oct30.200343.20469@oracle.us.oracle.com>
Date: 31 Oct 92 02:13:56 GMT
Lines: 35