Gershon Kedem
Computer Science Department
Duke University
Albert Yu of Intel predicts that by the year 2006 processors will be able to execute 20,000 MIPS. The relative cost of accessing DRAM for a 20,000 MIPS processor will be more than 2000 IPA. A general technique that helps alleviate this problem is cache memory. As processors get faster, they execute larger programs with larger data sets. For such programs, caches can be ineffective. That is, these programs could suffer a large number of cache misses, even on a processor with a large cache. When the relative DRAM-access cost is 1500 IPA, a 1% cache miss-rate could reduce performance to 15% of peak performance.
The High Performance memory System project is an effort to develop new architectures and hardware mechanisms that will help narrow the growing CPU memory speed gap.
Design and Evaluation of a Distributed Cache Architecture
with Prediction
WCDRAM: A fully associative integrated Cached-DRAM with wide
cache lines
DRAM-page Based Prediction and Preftching
The Case for Building High Performance Intermediate-Level Memory Systems