DocumentCode
3037937
Title
Selective Writeback: Exploiting Transient Values for Energy-Efficiency and Performance
Author
Balkan, Deniz ; Sharkey, Joseph ; Ponomarev, Dmitry ; Ghose, Kanad
Author_Institution
Dept. of Comput. Sci., New York State Univ., Binghamton, NY
fYear
2006
fDate
4-6 Oct. 2006
Firstpage
37
Lastpage
42
Abstract
Today\´s superscalar microprocessors use large, heavily-ported physical register files (RFs) to increase the instruction throughput. The high complexity and power dissipation of such RFs mainly stem from the need to maintain each and every result for a large number of cycles after the result generation. We observed that a significant fraction (about 45%) of the result values are delivered to their consumers via the bypass network (consumed "on-the-fly") and are never read out from the destination registers. In this paper, we first formulate conditions for identifying such transient values and describe their microarchitectural implementation; then we propose a technique to avoid the writeback of such transient values into the RF. With 64-entry integer and floating point register files, our technique achieves an 11% performance improvement and 29% reduction in the RF energy consumption compared to the baseline machine with the same number of registers. Furthermore, for the same performance target, the selective writeback scheme results in a 38% reduction in the energy consumption of the RF compared to the baseline machine
Keywords
logic design; low-power electronics; microprocessor chips; 64-entry integer files; baseline machine; bypass network; destination registers; energy-efficiency; floating point register files; instruction throughput; microarchitectural implementation; physical register files; selective writeback; superscalar microprocessors; transient values; Computer architecture; Energy consumption; Energy efficiency; Microprocessors; Permission; Power dissipation; Radio frequency; Registers; Throughput; Writing; Design; Energy-Efficiency; Performance; Register Files;
fLanguage
English
Publisher
ieee
Conference_Titel
Low Power Electronics and Design, 2006. ISLPED'06. Proceedings of the 2006 International Symposium on
Conference_Location
Tegernsee
Print_ISBN
1-59593-462-6
Type
conf
DOI
10.1109/LPE.2006.4271804
Filename
4271804
Link To Document