Publication | Closed Access
Static energy reduction techniques for microprocessor caches
24
Citations
12
References
2002
Year
Unknown Venue
Non-volatile MemoryEngineeringEnergy EfficiencyComputer ArchitectureHardware SecurityMicroprocessor PerformanceLow-leakage TransistorsStatic Energy ConsumptionParallel ComputingPower-aware DesignPower ManagementPower-aware ComputingElectrical EngineeringComputer EngineeringComputer ScienceMicroelectronicsMemory ArchitectureParallel ProgrammingMicroprocessor CachesPower-efficient Computing
Microprocessor performance has been improved by increasing the capacity of on-chip caches. However, the performance gain comes at the price of increased static energy consumption due to sub-threshold leakage current. This paper compares three techniques for reducing static energy consumption in on-chip level-1 and level-2 caches. One technique employs low-leakage transistors in the memory cell. Another technique, power supply switching can be used to turn off the memory cells and discard their contents. A third alternative is dynamic threshold modulation, which places the memory cells in a standby state that preserves cell contents. In our experiments, we explore the energy/performance trade-offs of these techniques and find that the dynamic threshold modulation achieves the best results for level-1 caches, improving the energy-delay product by 2% in a level-1 instruction cache and 7% in a level-1 data cache. Low-leakage transistors perform best for the level-2 cache as they reduce the static energy by up to 98% and improve the energy-delay product by more than a factor of 50.
| Year | Citations | |
|---|---|---|
Page 1
Page 1