• DocumentCode
    2834322
  • Title

    Perceptron-based confidence estimation for value prediction

  • Author

    Black, Michael ; Franklin, Manoj

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Maryland Univ., College Park, MD, USA
  • fYear
    2004
  • fDate
    2004
  • Firstpage
    271
  • Lastpage
    276
  • Abstract
    Data dependencies between instructions have traditionally limited the ability of processors to execute instructions in parallel. Data value predictors are used to overcome these dependencies by guessing the outcomes of instructions in a program. Because mispredictions can result in a significant performance decrease, most data value predictors include a confidence estimator that indicates whether a prediction should be used or not. This paper presents a global approach to confidence estimation in which the prediction accuracy of previous instructions is used to estimate the confidence of the current prediction. Perceptron-based neural networks are used to identify which past instructions affect the accuracy of a prediction and to decide based on their results whether the prediction is likely to be correct or not. Simulation studies compare this global confidence estimator to the more conventional local confidence estimator. These confidence estimators are tested on six SPEC2000 integer benchmark programs with three different prediction approaches: stride, last-value, and context. Results show that predictors using this global confidence estimator tend to predict significantly more instructions and incur fewer mispredictions than predictors using existing local confidence estimation approaches.
  • Keywords
    neural net architecture; parallel architectures; perceptrons; SPEC2000 integer benchmark programs; data value predictors; global confidence estimator; perceptron based confidence estimation; perceptron based neural networks; Accuracy; Benchmark testing; Computer aided instruction; Costs; Educational institutions; Neural networks; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Sensing and Information Processing, 2004. Proceedings of International Conference on
  • Print_ISBN
    0-7803-8243-9
  • Type

    conf

  • DOI
    10.1109/ICISIP.2004.1287666
  • Filename
    1287666