DocumentCode
3431980
Title
Partitioned Hybrid Encoding to Minimize On-Chip Energy Dissipation ofWide Microprocessor Buses
Author
Jayaprakash, Sharath ; Mahapatra, Nihar R.
Author_Institution
Dept. of Electr. & Comput. Eng., Michigan State Univ., East Lansing, MI
fYear
2007
fDate
6-10 Jan. 2007
Firstpage
127
Lastpage
134
Abstract
Dynamic bus power dissipation, especially for long global signal buses, is becoming increasingly important with technology scaling due to several reasons: more pronounced interwire coupling effects, higher frequencies, greater traffic demands arising from higher levels of integration (e.g., as seen in system-on-chip and multi-core designs), and power density concerns, among others. While low-power dynamic bus encoding schemes, such as bus invert (BI) and odd-even bus invert (OEBI), have been proposed to reduce bus switching activities, they are not effective for wide microprocessor buses carrying correlated traffic found in typical workloads like SPEC CPU2000 benchmarks. To address this, we propose a partitioned hybrid bus encoding technique in which the bus is partitioned optimally and the most energy-efficient dynamic encoding scheme- we consider bus invert (BI), odd/even bus invert (OEBI), and not encoding as the possible options, but any other collection of schemes can be considered-is independently applied to each partition depending upon traffic value characteristics to minimize total bus (wire self and interwire coupling) dynamic energy. While BI and OEBI provide average energy reductions of only 5.27%/1.58% and 0.98%/1.97% for data/instruction buses, respectively, for SPEC CPU2k benchmarks, our hybrid encoding technique yields average energy savings of 22.07%/27.40% for the same traffic and buses-these results take into account the energy consumed by control lines, too
Keywords
encoding; logic partitioning; microprocessor chips; SPEC CPU2k benchmarks; data/instruction buses; dynamic bus encoding schemes; dynamic bus power dissipation; interwire coupling effects; microprocessor buses; odd/even bus invert; on-chip energy dissipation; partitioned hybrid bus encoding technique; signal buses; Bismuth; Encoding; Energy dissipation; Energy efficiency; Frequency; Microprocessors; Power dissipation; Signal design; System-on-a-chip; Wire;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Design, 2007. Held jointly with 6th International Conference on Embedded Systems., 20th International Conference on
Conference_Location
Bangalore
ISSN
1063-9667
Print_ISBN
0-7695-2762-0
Type
conf
DOI
10.1109/VLSID.2007.126
Filename
4092034
Link To Document