arXiv 2022
Identifying and exploiting sparse branch correlations for optimizing branch prediction
Anastasios Zouzias, Kleovoulos Kalaitzidis, Konstantin Berestizshevsky, Renzo Andri, Leeor Peled, Zhe Wang
Abstract summary
This work investigates how a small set of past branch outcomes can explain useful correlations for processor branch prediction. It uses sparse modeling to identify these relationships and proposes a compact prediction mechanism that stores the resulting models. Experiments examine prediction accuracy and the hardware cost of using sparse correlations.
Abstract on arXiv