• DocumentCode
    3266743
  • Title

    A low-power misprediction recovery mechanism

  • Author

    Jiongyao Ye ; Watanabe, Takahiro

  • Author_Institution
    Grad. Sch. of Inf. Productions & Syst., Waseda Univ., Kitakyushu, Japan
  • fYear
    2009
  • fDate
    19-21 Jan. 2009
  • Firstpage
    209
  • Lastpage
    212
  • Abstract
    In modern superscalar processor, branch misprediction penalty becomes a critical factor in overall processor performance. Previous researches proposed dual (or multi) path execution methods attempt to reduce the misprediction penalty, but these methods are quite complex and high power consumption. Most of the reasons are due to simultaneously fetching and executing instructions from multiple. In this paper, we reduce branch misprediction penalties based on the balance between complexity, power, and performance. We present a novel technique-Decode Recovery Cache (DRC)-for reducing misprediction penalty, giving consideration to complexity and power consumption simultaneously. The DRC stores decoded instructions that are mispredicted. Then during subsequent mispredictions, a hit in the DRC can reduce the re-fill time of pipeline, and eliminate instruction re-fetch and its subsequent decoding. The bypassing of both re-fetching and re-decoding reduces processor power. Experimental results employing SPECint 2000 benchmark show that, using a processor with DRC, IPC value is significantly improved by 10.4% on average over the traditional processors and average power consumption is reduced by 62.6%, compared with dual Path Instruction Processing.
  • Keywords
    cache storage; low-power electronics; pipeline processing; system recovery; branch misprediction penalty; decode recovery cache; low-power misprediction recovery; power consumption; superscalar processor; Accuracy; Clocks; Decoding; Degradation; Energy consumption; Frequency; Modems; Pipelines; Process design; Production systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics & Electronics, 2009. PrimeAsia 2009. Asia Pacific Conference on Postgraduate Research in
  • Conference_Location
    Shanghai
  • Print_ISBN
    978-1-4244-4668-1
  • Electronic_ISBN
    978-1-4244-4669-8
  • Type

    conf

  • DOI
    10.1109/PRIMEASIA.2009.5397409
  • Filename
    5397409