Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 969 Bytes

README.md

File metadata and controls

16 lines (11 loc) · 969 Bytes

Dynamic-Branch-Predictor

As opposed to traditional Branch Prediction techniques, when machine learning techniques are introduced in branch prediction, we tend to get relatively better prediction accuracy. This increase is because of introduction of perceptrons in branch prediction algorithm.

The Perceptron Branch predictor is compared to existing branch prediction techniques like Gshare, Two-level, Hybrid (Perceptron + Gshare) branch predictors against numerous benchmarks.

Prediction accuracy for different benchmarks

img1

Prediction Accuracy of Prercptron, Gshare, Two-level local branch predictors across different benchmarks

img2

Prediction Accuracy of Perceptron vs Hybrid branch predictor

img3

Prediction Accuracy of all branch predictors

img3