• DocumentCode
    2969719
  • Title

    Towards an energy efficient branch prediction scheme using profiling, adaptive bias measurement and delay region scheduling

  • Author

    Hicks, Michael ; Egan, Colin ; Christianson, Bruce ; Quick, Patrick

  • Author_Institution
    Univ. of Hertfordshire, Hatfield
  • fYear
    2007
  • fDate
    2-5 Sept. 2007
  • Firstpage
    19
  • Lastpage
    24
  • Abstract
    Dynamic branch predictors account for between 10% and 40% of a processor´s dynamic power consumption. This power cost is proportional to the number of accesses made to that dynamic predictor during a program´s execution. In this paper we propose the combined use of local delay region scheduling and profiling with an original adaptive branch bias measurement. The adaptive branch bias measurement takes note of the dynamic predictor´s accuracy for a given branch and decides whether or not to assign a static prediction for that branch. The static prediction and local delay region scheduling information is represented as two hint bits in branch instructions. We show that, with the combined use of these two methods, the number of dynamic branch predictor accesses/updates can be reduced by up to 62%. The associated average power saving is very encouraging; for the example high-performance embedded architecture n average global processor power saving of 6.22% is achieved.
  • Keywords
    microprocessor chips; parallel architectures; adaptive branch bias measurement; branch prediction; delay region scheduling; global processor power saving; microprocessor chips; static prediction; Accuracy; Costs; Delay; Dynamic scheduling; Energy consumption; Energy efficiency; Energy measurement; Hardware; Processor scheduling; Silicon; Biased Branches; Branch Prediction; Power Consumption; Profiling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design & Technology of Integrated Systems in Nanoscale Era, 2007. DTIS. International Conference on
  • Conference_Location
    Rabat
  • Print_ISBN
    978-1-4244-1277-8
  • Electronic_ISBN
    978-1-4244-1278-5
  • Type

    conf

  • DOI
    10.1109/DTIS.2007.4449485
  • Filename
    4449485