Title :
Non redundant data cache
Author :
Molina, Carlos ; Aliagas, C. ; Garcia, M.A. ; Gonzcalezo, A. ; Tubella, Jordi
Author_Institution :
Dept. Eng, Univ. Rovira i Virgili, Tarragona, Spain
Abstract :
Current microprocessors spend a huge percentage of the die area to implement the memory hierarchy. Moreover, cache memory is responsible for a significant percentage of the total energy consumption. This paper presents a novel data cache design to reduce its die area, power dissipation and latency. The new scheme, called Non Redundant Cache (NRC), exploits the immense amount of value replication observed in traditional data caches. The NRC cache significantly reduces the storage requirements by avoiding the replication of values. Results show that the NRC cache reduces the die area in a 32%, the power dissipation by 14% and the latency by 25%, while maintaining the miss ratio of a conventional cache.
Keywords :
cache storage; low-power electronics; memory architecture; microprocessor chips; cache memory; die area; latency; memory hierarchy; nonredundant data cache; power dissipation; storage requirements; total energy consumption; value replication; Cache memory; Cache storage; Cooling; Costs; Delay; Encoding; Energy consumption; Microprocessors; Permission; Power dissipation;
Conference_Titel :
Low Power Electronics and Design, 2003. ISLPED '03. Proceedings of the 2003 International Symposium on
Print_ISBN :
1-58113-682-X
DOI :
10.1109/LPE.2003.1231876