Applying decay strategies to branch predictors for leakage energy savings

Zhigang Hu, Philo Juang, Kevin Skadron, Douglas Clark, Margaret Rose Martonosi

Research output: Contribution to conferencePaper

32 Scopus citations

Abstract

With technology advancing toward deep submicron, leakage energy is of increasing concern, especially for large on-chip array structures such as caches and branch predictors. Recent work has suggested that even larger branch predictors can and should be used in order to improve microprocessor performance. A further consideration is that the branch predictor is a thermal hot spot, thus further increasing its leakage. For these reasons, it is natural to consider applying decay techniques-already shown to reduce leakage energy for caches-to branch-prediction structures. Due to the structural difference between caches and branch predictors, applying decay techniques to branch predictors is not straightforward. This paper explores the strategies for exploiting spatial and temporal locality to make decay effective for bimodal, gshare, and hybrid predictors, as well as the branch target buffer. Overall, this paper demonstrates that decay techniques apply more broadly than just to caches, but that careful policy and implementation make the difference between success and failure in building decay-based branch predictors. Multi-component hybrid predictors offer especially interesting implementation tradeoffs for decay.

Original languageEnglish (US)
Pages442-445
Number of pages4
StatePublished - Jan 1 2002
EventInternational Conference on Computer Design (ICCD'02) VLSI in Copmuters and Processors - Freiburg, Germany
Duration: Sep 16 2002Sep 18 2002

Other

OtherInternational Conference on Computer Design (ICCD'02) VLSI in Copmuters and Processors
CountryGermany
CityFreiburg
Period9/16/029/18/02

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'Applying decay strategies to branch predictors for leakage energy savings'. Together they form a unique fingerprint.

  • Cite this

    Hu, Z., Juang, P., Skadron, K., Clark, D., & Martonosi, M. R. (2002). Applying decay strategies to branch predictors for leakage energy savings. 442-445. Paper presented at International Conference on Computer Design (ICCD'02) VLSI in Copmuters and Processors, Freiburg, Germany.