• 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