Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3583781.3590319acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
abstract

Confidence Counter Modelling for Value Predictor

Published: 05 June 2023 Publication History

Abstract

Value prediction suffers from high penalties for mispredictions, so confidence mechanisms using saturation counters are often introduced to increase the output threshold of the value predictor. Statistics from saturation counters allow the fine-grained analysis of value prediction performance. However, for architects, traditional simulator is time-consuming and non-scalable, and for software developers, value predictors under the microarchitecture are usually invisible, which makes it difficult to optimize software. In this paper, we model saturation counters commonly used in value predictors with the Markov method, which enables offline estimation of misprediction rates. Such offline analysis can better provide information for performance estimation and compiler optimization. The final experimental results show that the difference between the misprediction rate obtained by the model and the simulator is very small, with the arithmetic average of 0.07% and 0.19% for the two commonly used counters, respectively.

References

[1]
Reem Elkhouly, A. El-Mahdy, and Amr Elmasry. 2015. 2-Bit Branch Predictor Modeling Using Markov Model. In International Conference on Soft Computing and Software Engineering.
[2]
Fernando Akira Endo, Arthur Perais, and André Seznec. 2017. On the Interactions Between Value Prediction and Compiler Optimizations in the Context of EOLE. ACM Transactions on Architecture and Code Optimization (TACO), Vol. 14 (2017), 1--24.
[3]
Mikko H. Lipasti and John Paul Shen. 1996. Exceeding the dataflow limit via value prediction. Proceedings of the 29th Annual IEEE/ACM International Symposium on Microarchitecture. MICRO 29 (1996), 226--237.
[4]
Arthur Perais and André Seznec. 2014. Practical data value speculation for future high-end processors. In 2014 IEEE 20th International Symposium on High Performance Computer Architecture (HPCA). IEEE, 428--439.
[5]
Nicholas Riley and Craig B. Zilles. 2006. Probabilistic counter updates for predictor hysteresis and stratification. The Twelfth International Symposium on High-Performance Computer Architecture, 2006. (2006), 110--120.
[6]
André Seznec and Pierre Michaud. 2006. A case for (partially) TAgged GEometric history length branch prediction. The Journal of Instruction-Level Parallelism, Vol. 8 (2006), 23.

Cited By

View all
  • (2023)Evaluation and Benefit of Imprecise Value Prediction for Certain Types of InstructionsElectronics10.3390/electronics1217356812:17(3568)Online publication date: 24-Aug-2023

Index Terms

  1. Confidence Counter Modelling for Value Predictor

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GLSVLSI '23: Proceedings of the Great Lakes Symposium on VLSI 2023
    June 2023
    731 pages
    ISBN:9798400701252
    DOI:10.1145/3583781
    Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 05 June 2023

    Check for updates

    Author Tags

    1. counter
    2. markov
    3. model
    4. value prediction

    Qualifiers

    • Abstract

    Funding Sources

    Conference

    GLSVLSI '23
    Sponsor:
    GLSVLSI '23: Great Lakes Symposium on VLSI 2023
    June 5 - 7, 2023
    TN, Knoxville, USA

    Acceptance Rates

    Overall Acceptance Rate 312 of 1,156 submissions, 27%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)15
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 29 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Evaluation and Benefit of Imprecise Value Prediction for Certain Types of InstructionsElectronics10.3390/electronics1217356812:17(3568)Online publication date: 24-Aug-2023

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media