The Community for Technology Leaders
Computer Architecture and High Performance Computing, Symposium on (2009)
Sao Paolo, Brazil
Oct. 28, 2009 to Oct. 31, 2009
ISSN: 1550-6533
ISBN: 978-0-7695-3857-0
pp: 161-168
ABSTRACT
This paper proposes a way to allow more effective use of speculation control techniques by combining multiple confidence estimators into a {em composite confidence estimator}. This new class of confidence estimators provides improved performance and finer speculation control. This paper makes three contributions. First, we describe techniques for building efficient composite confidence estimators. Second, we present an improved statistical methodology for evaluating confidence estimators. Finally, we use a detailed microarchitectural simulator to evaluate the ability of our estimator to support an energy reduction technique called pipeline gating. Using previous confidence estimators, pipeline gating reduces the amount of extra work due to mis-speculated instructions by 22%, with a reduction in IPC of 5%. With the same impact on IPC, our confidence estimators reduce extra work by 31%.
INDEX TERMS
branch prediction, confidence estimation, microarchitecture
CITATION

D. A. Jiménez, "Composite Confidence Estimators for Enhanced Speculation Control," Computer Architecture and High Performance Computing, Symposium on(SBAC-PAD), Sao Paolo, Brazil, 2009, pp. 161-168.
doi:10.1109/SBAC-PAD.2009.17
95 ms
(Ver 3.3 (11022016))