cpu: implement an L-TAGE branch predictor
authorArthur Perais <arthur.perais@inria.fr>
Wed, 21 Dec 2016 21:25:13 +0000 (15:25 -0600)
committerArthur Perais <arthur.perais@inria.fr>
Wed, 21 Dec 2016 21:25:13 +0000 (15:25 -0600)
commitc9d933efb04ec8bb167b8405f56283804b12c0fe
treed8976cc527a9d06b520fe0639a954e1549799928
parent497cc2d373d1559aaae0263635b88f670fd239cd
cpu: implement an L-TAGE branch predictor

This patch implements an L-TAGE predictor, based on AndrĂ© Seznec's code
available from CBP-2
(http://hpca23.cse.tamu.edu/taco/camino/cbp2/cbp-src/realistic-seznec.h).

Signed-off-by Jason Lowe-Power <jason@lowepower.com>
src/cpu/pred/BranchPredictor.py
src/cpu/pred/SConscript
src/cpu/pred/ltage.cc [new file with mode: 0644]
src/cpu/pred/ltage.hh [new file with mode: 0644]