Implications of emerging DRAM technologies for the RAMpage memory hierarchy

Philip Machanick, Pierre Salverda · 1998

The RAMpage memory hierarchy is an attempt at devising a comprehensive strategy to address the growing DRAM-CPU speed gap. By moving the main memory up a level to the SRAM currently used to implement the lowest-level cache, a RAMpage system in effect implements a fully associative cache with no hit penalty (in the best case). Ordinary DRAM is relegated to a paging device. This paper shows that even with an aggressive SDRAM conventional main memory (or equivalently the new Direct Rambus design proposed for 1999), a RAMpage hierarchy is over 16% faster than a conventional 2-level cache design, with a highend CPU of a speed likely to be delivered in 1998. Further optimizations of the RAMpage hierarchy, such as context switches on misses, are likely to further improve this result. 1 Introduction There is a growing CPU-DRAM gap [12, 4, 13]. The RAMpage memory hierarchy is an attempt at arriving at a comprehensive solution to the problem which reduces the overall time spent on DRAM...

Read the paper · More papers on PaperTik