• DocumentCode
    1237169
  • Title

    Energy-Efficient Dynamic Instruction Scheduling Logic Through Instruction Grouping

  • Author

    Sasaki, Hiroshi ; Kondo, Masaaki ; Nakamura, Hiroshi

  • Author_Institution
    Res. Center for Adv. Sci. & Technol. (RCAST), Univ. of Tokyo, Tokyo
  • Volume
    17
  • Issue
    6
  • fYear
    2009
  • fDate
    6/1/2009 12:00:00 AM
  • Firstpage
    848
  • Lastpage
    852
  • Abstract
    Dynamic instruction scheduling logic is quite complex and dissipates significant energy in microprocessors that support superscalar and out-of-order execution. We propose a novel microarchitectural technique to reduce the complexity and energy consumption of the dynamic instruction scheduling logic. The proposed method groups several instructions as a single issue unit and reduces the required number of ports and the size of the structure. This paper describes the microarchitecture mechanisms and shows evaluation results for energy savings and performance. These results reveal that the proposed technique can greatly reduce energy with almost no performance degradation, compared to the conventional dynamic instruction scheduling logic.
  • Keywords
    dynamic scheduling; microprocessor chips; power aware computing; energy-efficient dynamic instruction scheduling logic; instruction grouping; microarchitecture mechanisms; microprocessors; out-of-order execution; superscalar; Dynamic instruction scheduling; instruction grouping; issue queue;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2009.2013397
  • Filename
    4814485