D. Tarjan and K. Skadron
In Univ. of Virginia Dept. of Computer Science Tech. Report CS-2004-38, Dec 2004
Abstract
We introduce the hashed perceptron predictor, which merges the concepts behind the gshare, path-based and perceptron branch
predictors. This predictor can achieve superior accuracy to a path-based and a global perceptron predictor, previously the most
accurate dynamic branch predictors known in the literature. We also show how such a predictor can be ahead pipelined to yield
one cycle effective latency. On 11 programs from the SPECint2000 set of benchmarks, the hashed perceptron predictor improves
accuracy by up to 22% over a path-based perceptron and improves IPC by up to 6.5%.
The Second Value-Prediction and Value-Based Optimization Workshop had two papers on value prediction with perceptrons.
The 1st Championship Branch Prediction produced a bunch of interesting papers using perceptrons, building upon the older work.
A couple of the predictors from the CBP got expanded into papers at ISCA 2005
Seznec:Analysis of the O-GEometric History Length branch predictor
Jiménez:Piecewise Linear Branch Prediction
Anybody have any additional suggestions? Comments?