Download:
|
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
|