DocumentCode :
2588300
Title :
Tag overflow buffering: an energy-efficient cache architecture
Author :
Loghi, Mirko ; Azzoni, Paolo ; Poncino, Massimo
Author_Institution :
Dipt. di Inf., Verona Univ., Italy
fYear :
2005
fDate :
7-11 March 2005
Firstpage :
520
Abstract :
We propose a novel energy-efficient memory architecture which relies on the use of a cache with a reduced number of tag bits. The idea behind the proposed architecture is based on moving a large number of the tag bits from the cache into an external register (tag overflow buffer) that identifies the current locality of the memory references; additional hardware allows us to dynamically update the value of the reference locality contained in the buffer. Energy efficiency is achieved by using, for most of the memory accesses, a reduced-tag cache. This architecture is minimally intrusive for existing designs, since it assumes the use of a regular cache, and does not require any special circuitry internal to the cache such as row or column activation mechanisms. Average energy savings are 51% on tag energy, corresponding to about 20% saving on total cache energy, measured on a set of typical embedded applications.
Keywords :
cache storage; circuit optimisation; embedded systems; low-power electronics; memory architecture; embedded applications; energy consumption optimization; energy-efficient cache architecture; external tag register; memory accesses; memory architecture; memory reference locality; reduced tag bit cache; reference locality dynamic update; tag energy savings; tag overflow buffer; Circuits; Design optimization; Embedded system; Energy consumption; Energy efficiency; Energy measurement; Hardware; Memory architecture; Registers; Technical Activities Guide -TAG;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe, 2005. Proceedings
ISSN :
1530-1591
Print_ISBN :
0-7695-2288-2
Type :
conf
DOI :
10.1109/DATE.2005.298
Filename :
1395616
Link To Document :
بازگشت