DocumentCode :
2221353
Title :
A study of hardware techniques that dynamically exploit frequent operands to reduce power consumption in integer function units
Author :
Gandhi, Kaushal R. ; Mahapatra, Nihar R.
Author_Institution :
Dept. of Electr. & Comput. Sci., Michigan State Univ., East Lansing, MI, USA
fYear :
2003
fDate :
13-15 Oct. 2003
Firstpage :
426
Lastpage :
428
Abstract :
We analyze three different techniques, namely, memoing (caching results that can be reused), narrow-width operand exploitation (limiting computation to low order bytes), and byte encoding (computation performed over significant bytes) that dynamically exploit operands to lower power consumption in integer function units. Previously, estimates of power savings based on switching activity were reported. Our implementation of integer function units (CLA, array multiplier, comparator, etc.) at the VLSI level and analysis using standard integer benchmarks from the SPEC CPU2000 suite provide realistic power savings and area and delay overheads.
Keywords :
VLSI; cache storage; power consumption; CLA; SPEC CPU2000; VLSI level; array multiplier; byte encoding; caching; comparator; hardware techniques; integer function units; memoing; narrow-width operand exploitation; power consumption; Delay; Encoding; Energy consumption; Hardware; High performance computing; Performance analysis; Pipelines; Power engineering and energy; Power engineering computing; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design, 2003. Proceedings. 21st International Conference on
ISSN :
1063-6404
Print_ISBN :
0-7695-2025-1
Type :
conf
DOI :
10.1109/ICCD.2003.1240934
Filename :
1240934
Link To Document :
بازگشت