<conference paper>
Instruction Cache Leakage Reduction by Changing Register Operands and Using Asymmetric SRAM Cells

Creator
Language
Date
Source Title
Source Title
Vol
Publication Type
Access Rights
Related DOI
Related URI
Relation
Abstract Share of leakage in cache memories is increasing with technology scaling. Studies show that most stored bits in instruction caches are zero, and hence, asymmetric SRAM cells which dissipate less leaka...ge when storing 0, effectively reduce leakage with negligible performance penalty. We show that by carefully choosing register operands of instructions, it is possible to further increase the number of 0 bits, and hence, increase leakage savings in instruction cache. This compiler technique is performed off-line and introduces absolutely no delay penalty since processor registers are all the same. Experimental results of our benchmarks show up to 33% (averaging 30.35%) improvement in leakage.show more

Hide fulltext details.

pdf goudarzi08_2 pdf 243 KB 317  

Details

Record ID
Peer-Reviewed
Subject Terms
Notes
Type
Created Date 2009.04.22
Modified Date 2020.10.12

People who viewed this item also viewed