• DocumentCode
    2442948
  • Title

    Composite Confidence Estimators for Enhanced Speculation Control

  • Author

    Jiménez, Daniel A.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Texas at San Antonio, San Antonio, TX, USA
  • fYear
    2009
  • fDate
    28-31 Oct. 2009
  • Firstpage
    161
  • Lastpage
    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%.
  • Keywords
    estimation theory; pipeline processing; statistical analysis; IPC; composite confidence estimator; energy reduction technique; microarchitectural simulator; multiple confidence estimators; pipeline gating; speculation control techniques; statistical methodology; Computer architecture; Computer science; Hardware; High performance computing; Microarchitecture; Pipelines; Probability; Statistical analysis; Statistics; Yield estimation; branch prediction; confidence estimation; microarchitecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing, 2009. SBAC-PAD '09. 21st International Symposium on
  • Conference_Location
    Sao Paulo
  • ISSN
    1550-6533
  • Print_ISBN
    978-0-7695-3857-0
  • Type

    conf

  • DOI
    10.1109/SBAC-PAD.2009.17
  • Filename
    5336201