• DocumentCode
    3037956
  • 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., Tokyo Univ.
  • fYear
    2006
  • fDate
    4-6 Oct. 2006
  • Firstpage
    43
  • Lastpage
    48
  • 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 for dispatch, wakeup, select, and issue. The present 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
    logic design; low-power electronics; microprocessor chips; dynamic instruction scheduling logic; energy consumption; energy savings; instruction grouping; microarchitectural technique; microprocessors; Computer architecture; Dynamic scheduling; Energy consumption; Energy efficiency; Hardware; Logic devices; Microarchitecture; Microprocessors; Out of order; Processor scheduling; Design; Dynamic Instruction Scheduling; Instruction Grouping; Issue Queue; Measurement; Performance;
  • 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.4271805
  • Filename
    4271805