Title :
Determination of optimal sizes for a first and second level SRAM-DRAM on-chip cache combination
Author :
Hundal, Rupinder ; Oklobdzija, Vojin G.
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Davis, CA, USA
Abstract :
In this paper, an SRAM-DRAM combination memory is used as an on-chip cache memory. The SRAM portion is considered to be the first level cache and the DRAM portion is considered to be the second level cache. Curves are derived for the optimal SRAM and DRAM sizes with memory access time optimized. These curves do vary with the amount of fixed on-chip area available, with different cell size ratios of DRAM to SRAM and with varying DRAM access times. The optimal amount of SRAM, or first level cache, is consistently seen to be much smaller then the general trend toward a large first level cache. For instance, if the on-chip area available for cache could contain 256 K of SRAM then only about 16 K of SRAM should exist along with 2.5 M of DRAM as second level cache for optimal usage of that area
Keywords :
DRAM chips; SRAM chips; buffer storage; optimisation; DRAM access times; SRAM-DRAM combination memory; available fixed on-chip area; cell size ratios; first level cache; on-chip cache memory; optimal size determination; optimal usage; optimized memory access time; second level cache; Cache memory; Equations; Hydrogen; Mathematical model; Microprocessors; Random access memory; Sections; Time measurement;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1994. ICCD '94. Proceedings., IEEE International Conference on
Conference_Location :
Cambridge, MA
Print_ISBN :
0-8186-6565-3
DOI :
10.1109/ICCD.1994.331854