MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  1 USING MULTIPLE BLOCK BUFFERS AND BIT LINE ISOLATION FOR LOW POWER SUPERSCALAR PROCESSOR CACHES

Download:
Download as a PDF | Download as a PS
by Milind B. Kamble, Kanad Ghose
http://www.cs.binghamton.edu/~kamble/vlsid99.ps
Add To MetaCart

Abstract:

On--chip caches in high end superscalar microprocessors dissipate a large fraction of the total power due to high density of transistors and high operating frequency. Organizational techniques such as block buffering and subbanking have been observed to provide substantial energy savings in a technology independent manner. We propose and evaluate the advantages of using multiple block buffers and bit line isolation without compromising the cache cycle time in on--chip caches for superscalar CPUs. We also study the behavior of on--chip cache power with the degree of instruction dispatch in the superscalar pipeline. A superscalar cache power estimation tool (SCAPE) is used to simulate the execution of SPEC95 benchmarks and measure the transition activity within the various cache components. The transition counts are fed into an energy dissipation model for a 0.8 micron cache to estimate the power dissipation within various cache components. We show that the use of 4--8 block buffers provide an additional saving of 31--38 % over single block buffer and when used in conjunction with subbanking and bit line isolation, a substantial reduction of 70--75 % is achievable compared to conventional caches 1.

Citations

554 Cache memories – Smith - 1982
223 An enhanced access and cycle time model for on-chip caches – Wilton, Jouppi - 1994
115 Cache design trade-offs for power and performance optimization – Su, Despain - 1995
107 Analytical energy dissipation models for low power caches – Kamble, Ghose
55 An analytical access time model for onchip cache memories – Wada, Rajan, et al. - 1992
26 Reducing the frequency of tag compares for low power I-cache design – Panwar, Rennels - 1995
18 Energy-efficiency of vlsi caches: A comparative study – Kamble, Ghose - 1997
17 Energy optimization of multi-level processor cache architectures – Ko, Nanda, et al. - 1995
13 Low Power Memory Design – Itoh - 1996
11 Digital 21264 sets new standard," Microprocessor Report – Gwennap - 1996
8 Energy efficient cache organizations for superscalar processors – Ghose, Kamble - 1998
6 Modeling energy dissipation in low power caches – Kamble, Ghose - 1998
6 The filter cache: An energy-efficient memory structure – Kin, Gupta, et al. - 1997
4 SPIM: A MIPS 2000 SImulator", available form Univ. Wis., CS ftp site – Larus
3 Energy Consumption Modeling and Optimization for SRAM's", in – Evans, Franzon - 1995
3 et al, "SH3: High Code Density, Low Power", 1EEE Micro magazine – Hasegawa - 1995
1 A 160MHz,32b 0.5 WCMOSRISC Microprocessor – Montanaro - 1996