Dynamic Branch Prediction with Perceptrons (2000) [pdf]
cs.utexas.edu