Optimal 2-bit branch predictors

Rahul Vivek Nair · IEEE Transactions on Computers · 1995

This paper presents an efficient technique to analyze finite-state machines to determine an optimal one for branch prediction. It also presents results from using this technique to determine optimal 4-state branch predictors for applications in the SPECS9 benchmark suite running on the IBM RS/6000. The paper concludes that the simple 2-bit counter is the only machine that performs consistently well and close to the optimal over all applications.>

Read the paper · More papers on PaperTik