Item Details

Print View

Potential for Branch Predictor Adaptation of the Program and Phase Level for Performance and Energy-Efficiency

Co, Michele; Weikle, Dee; Skadron, Kevin
Format
Report
Author
Co, Michele
Weikle, Dee
Skadron, Kevin
Abstract
Experiments to determine the potential for program-level and/or phase-level adaptation of branch predictor configuration for the purpose of total processor energy savings were performed. The performance and energy- efficiency of an 8-wide issue, out-of-order processor with six different branch predictors were evaluated on the SPECcpu2000 benchmark suite. Each branch predictor was compared to the branch predictor with the highest overall average IPC. The comparison was performed at both the program-level and at 1M instruction intervals to determine the potential of adaptation of the branch predictor configuration to improve overall processor energy- efficiency. The results of these experiments indicate little potential for branch predictor adaptation for the SPECcpu2000 benchmark suite using the branch predictors evaluated. Additional results show that the piecewise linear branch predictor consumes significantly more energy than its close-performing competitors and that the hashed perceptron predictor is comparable both in performance and energy to the overall best-performing branch predictor in this study, O-GEHL.
Language
English
Date Received
2012-10-29
Published
University of Virginia, Department of Computer Science, 2005
Published Date
2005
Collection
Libra Open Repository
In CopyrightIn Copyright
▾See more
▴See less

Availability

Access Online