Branch Prediction as a Reinforcement Learning Problem: Why, How and Case Studies
Not on the map. Why?
Abstract (arXiv)
Recent years have seen stagnating improvements to branch predictor (BP) efficacy and a dearth of fresh ideas in branch predictor design, calling for fresh thinking in this area. This paper argues that looking at BP from the viewpoint of Reinforcement Learning (RL) facilitates systematic reasoning about, and exploration of, BP designs. We describe how to apply the RL formulation to branch predictors, show that existing predictors can be succinctly expressed in this formulation, and study two RL-based variants of conventional BPs.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 2 of its 21 references that are in the map. First posted on arXiv 25 Jun 2021.
Builds on
2 of 21 references.
References · 2
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2016OpenAI Gymcited by 1,736
Built on by
Citing papers per year: 2021: 2; 2022: 0; 2023: 0; 2024: 0; 2025: 0; 2026: 1.
3 papers.