• DocumentCode
    1751277
  • Title

    Instruction flow-based front-end throttling for power-aware high-performance processors

  • Author

    Baniasadi, Amirali ; Moshovos, Andreas

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Northwestern Univ., Evanston, IL, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    16
  • Lastpage
    21
  • Abstract
    We present a number of power-aware instruction front-end (fetch/decode) throttling methods for high-performance dynamically-scheduled superscalar processors. Our methods reduce power dissipation by selectively turning on and off instruction fetch and decode. Moreover, they have a negligible impact on performance as they deliver instructions just in time for exploiting the available parallelism. Previously proposed front-end throttling methods rely on branch prediction confidence estimation. We introduce a new class of methods that exploit information about instruction flow (rate of instructions passing through stages). We show that our methods can boost power savings over previously proposed methods. In particular, for an 8-way processor a combined method reduces traffic by 14%, 20%, 6% and 6% for the fetch, decode, issue and complete stages respectively while performance remains mostly unaffected. The best previously proposed method reduces traffic by 10%, 15%, 4% and 4% respectively
  • Keywords
    low-power electronics; microprocessor chips; parallel processing; processor scheduling; decode; dynamic scheduling; fetch; front-end throttling; instruction flow; parallel processing; power dissipation; power-aware high-performance processor; superscalar processor; Computer aided instruction; Decoding; Frequency; Permission; Pipelines; Power dissipation; Power engineering and energy; Power engineering computing; Process design; Transistors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design, International Symposium on, 2001.
  • Conference_Location
    Huntington Beach, CA
  • Print_ISBN
    1-58113-371-5
  • Type

    conf

  • DOI
    10.1109/LPE.2001.945365
  • Filename
    945365