DocumentCode
123929
Title
Improving Power of Cache and Register File through Critical Path Instructions
Author
KuangLun Chen ; Atoofian, Ehsan ; Manzak, Ali
Author_Institution
Electr. Eng. Dept., Lakehead Univ., Thunder Bay, ON, Canada
fYear
2014
fDate
27-29 Aug. 2014
Firstpage
349
Lastpage
355
Abstract
As feature size shrinks, power becomes one of the limiting factors in design of modern processors. Cache and register-file are the two power hungry components in processors, consuming more than one third of total processors´ power budget. In this work, we propose a new architecture for cache and register-file which exploits critical path instructions to reduce power consumption. In this architecture, we have cache and register-file cells operating at two different voltage levels and we change the structure of the cells so that they dynamically switch between nominal and reduced supply voltages. Those cells that are accessed frequently by critical instructions are assigned to use nominal supply voltage to preserve performance. On the other side, the cells that are rarely accessed by critical instructions are assigned to low supply voltage to reduce power consumption. To reduce performance impact of voltage switching, we monitor critical instructions within long intervals and adjust the voltage of cells only when the intervals are elapsed. Our simulation results reveal that our optimization technique results in significant power saving with negligible effect on performance.
Keywords
SRAM chips; cache storage; file organisation; optimisation; power aware computing; SRAM; cache; critical instruction monitoring; critical path instructions; feature size shrinks; modern processor design; optimization technique; power consumption reduction; power saving; register file; voltage levels; voltage switching; Integrated circuit modeling; Power demand; Program processors; Radiation detectors; Registers; SRAM cells; Switches; Cache; Critical Instructions; Register-File; SRAM Cells;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design (DSD), 2014 17th Euromicro Conference on
Conference_Location
Verona
Type
conf
DOI
10.1109/DSD.2014.93
Filename
6927264
Link To Document