DocumentCode
288941
Title
Cache designs for energy efficiency
Author
Su, Ching-Long ; Despain, Alvin M.
Author_Institution
Adv. Comput. Archit. Lab., Univ. of Southern California, Los Angeles, CA, USA
Volume
1
fYear
1995
fDate
3-6 Jan 1995
Firstpage
306
Abstract
Caches usually consume a significant amount of energy in modern microprocessors (e.g. superpipelined or superscalar processors). In this paper, we examine contemporary cache design techniques and provide an analytical model for estimating cache energy consumption. We also present several novel techniques for designing energy-efficient caches, which include block buffering, cache sub-banking, and Gray code addressing. Experimental results suggest that both the block buffering and Gray code addressing techniques are ideal for instruction cache designs which tend to be accessed in a consecutive sequence. Cache sub-banking is ideal for both instruction and data caches. Overall, these techniques can achieve an order of magnitude energy reduction on caches
Keywords
CMOS memory circuits; Gray codes; cache storage; energy conservation; power consumption; Gray code addressing; block buffering; cache design techniques; cache energy consumption estimation; cache sub-banking; consecutive accessing; data caches; energy efficiency; energy reduction; instruction cache designs; microprocessors; superpipelined processors; superscalar processors; Analytical models; Computer applications; Computer architecture; Costs; Energy consumption; Energy efficiency; Energy management; Laboratories; Microprocessors; Reflective binary codes; Switching circuits; Voltage;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1995. Proceedings of the Twenty-Eighth Hawaii International Conference on
Conference_Location
Wailea, HI
Print_ISBN
0-8186-6930-6
Type
conf
DOI
10.1109/HICSS.1995.375383
Filename
375383
Link To Document