• DocumentCode
    3192468
  • Title

    Instruction Scheduling for Variation-Originated Variable Latencies

  • Author

    Sato, Toshinori ; Watanabe, Shingo

  • Author_Institution
    Kyushu Univ., Fukuoka
  • fYear
    2008
  • fDate
    17-19 March 2008
  • Firstpage
    361
  • Lastpage
    364
  • Abstract
    The advance in semiconductor technologies presents the serious problem of parameter variations. They affect threshold voltage of transistors and thus circuit delay also has variations. Recently, variable latency adders and long latency adders are proposed to manage the variation problem. Unfortunately, replacing a variation-affected adder with the long latency one has severe impact on processor performance. In order to maintain performance, the present paper proposes an instruction scheduling technique considering instruction criticality. By issuing and executing only uncritical instructions in the long latency ALU, we can maintain processor performance. From detailed simulations, we find that the proposed scheduling technique improves processor performance by 12.5% on average over the conventional scheduling and that performance degradation from a variation-free processor is only 4.0% on average, when 2 of 4 ALU´s are affected by variations.
  • Keywords
    adders; microprocessor chips; processor scheduling; arithmetic logic unit; circuit delay variations; instruction scheduling; processor scheduling; threshold voltage variations; variable latency adders; Adders; Circuits; Degradation; Delay; Hardware; Microprocessors; Processor scheduling; Profitability; Threshold voltage; Transistors; instruction criticality; long latency adder; microprocessors; parameter variations; variable latency adder;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design, 2008. ISQED 2008. 9th International Symposium on
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    978-0-7695-3117-5
  • Type

    conf

  • DOI
    10.1109/ISQED.2008.4479757
  • Filename
    4479757