gem5
v22.1.0.0
gem5
branch_prediction
Classes
gem5::branch_prediction Namespace Reference
Classes
class
LocalBP
Implements a local predictor that uses the PC to index into a table of counters.
More...
class
BiModeBP
Implements a bi-mode branch predictor.
More...
class
BPredUnit
Basically a wrapper class to hold both the branch predictor and the BTB.
More...
class
DefaultBTB
class
IndirectPredictor
class
LoopPredictor
class
LTAGE
class
MultiperspectivePerceptron
class
MultiperspectivePerceptron64KB
class
MultiperspectivePerceptron8KB
class
MPP_TAGE
class
MPP_LoopPredictor
class
MPP_StatisticalCorrector
class
MultiperspectivePerceptronTAGE
class
MPP_StatisticalCorrector_64KB
class
MultiperspectivePerceptronTAGE64KB
class
MPP_TAGE_8KB
class
MPP_LoopPredictor_8KB
class
MPP_StatisticalCorrector_8KB
class
MultiperspectivePerceptronTAGE8KB
class
ReturnAddrStack
Return address stack class, implements a simple RAS.
More...
class
SimpleIndirectPredictor
class
StatisticalCorrector
class
TAGE
class
TAGEBase
class
TAGE_SC_L_TAGE
class
TAGE_SC_L_LoopPredictor
class
TAGE_SC_L
class
TAGE_SC_L_TAGE_64KB
class
TAGE_SC_L_64KB_StatisticalCorrector
class
TAGE_SC_L_64KB
class
TAGE_SC_L_TAGE_8KB
class
TAGE_SC_L_8KB_StatisticalCorrector
class
TAGE_SC_L_8KB
class
TournamentBP
Implements a tournament branch predictor, hopefully identical to the one used in the 21264.
More...
Generated on Wed Dec 21 2022 10:23:37 for gem5 by
doxygen
1.9.1