🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #2228

flexible caches

#2228
From: Mark Levison
Date: Thu, 14 Sep 1989 02:46
21 lines
1276 bytes
   As the caches start to get as smart as we have discussed they
begin to look more and more similar to a peice of fast local
memory or large register set.  A good example of this can be
seen with the Cray-2 which has a 2k (I think maybe more) of very
fast local memory.  The compiler in all of its wisdom makes
decisions about what it wants to store and hopefully does a
better job for vectors and other pathological cases than normal
cache management does.  The only problem with this scheme as I
see it is that the program must know exactly how much local memory
it has in advance (although that might also be a problem for
smart compilers using smart caches) and so programs must be
recompiled for machines with different size local memories.
Does anyone else have any more semi-rational thoughts on this
and where caches might go in the future?

Mark Levison
levisonm@qucis.queensu.ca
Queen's University
Kingston, Ont.
Canada
Technical Details
Message-ID: <224@qusunr.queensu.CA>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!qucis!levisonm

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!qucis!levisonm
From: levisonm@qucis.queensu.CA (Mark Levison)
Newsgroups: comp.arch
Subject: flexible caches
Keywords: cache registers
Message-ID: <224@qusunr.queensu.CA>
Date: 14 Sep 89 02:46:14 GMT
Organization: Queen's University, Kingston, Ontario, Canada
Lines: 21