Merging Path, Global and Local Indexing in Perceptron Branch Prediction. David Tarjan. Published in:. An Ahead Pipelined Alloyed Perceptron with Single Cycle Access Time D. Tarjan, K. Skadron and M. Stan Workshop on Complexity Effective Design (WCED), June 2004
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
-> If we want more single-thread performance,
we have to go for efficiency!
Main Problems in Branch Prediction: Prediction
Addressing these two points
Normal pipelined perceptron Prediction
Ahead pipelined perceptron Predictionp_addr(x) = addr(x) + direction(x)
Impact of ahead-pipelining on accuracy Prediction
Precomputing a local history perceptron Prediction
Impact of adding local history Prediction
We have been here before!
NetBurst Microarchitecture (Willamette)
NetBurst Microarchitecture (Prescott)Why Yet Another Branch Predictor? (ca. 2003)
Graphics from Prof. Hsien-Hsin Sean Lee presentation On the pentium pro/pentium 4 microarchitecture
Just to remind you Prediction