gem5
v21.2.1.1
gem5
branch_prediction
Classes
gem5::branch_prediction Namespace Reference
Classes
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
LocalBP
Implements a local predictor that uses the PC to index into a table of counters.
More...
class
LoopPredictor
class
LTAGE
class
MPP_LoopPredictor
class
MPP_LoopPredictor_8KB
class
MPP_StatisticalCorrector
class
MPP_StatisticalCorrector_64KB
class
MPP_StatisticalCorrector_8KB
class
MPP_TAGE
class
MPP_TAGE_8KB
class
MultiperspectivePerceptron
class
MultiperspectivePerceptron64KB
class
MultiperspectivePerceptron8KB
class
MultiperspectivePerceptronTAGE
class
MultiperspectivePerceptronTAGE64KB
class
MultiperspectivePerceptronTAGE8KB
class
ReturnAddrStack
Return address stack class, implements a simple RAS.
More...
class
SimpleIndirectPredictor
class
StatisticalCorrector
class
TAGE
class
TAGE_SC_L
class
TAGE_SC_L_64KB
class
TAGE_SC_L_64KB_StatisticalCorrector
class
TAGE_SC_L_8KB
class
TAGE_SC_L_8KB_StatisticalCorrector
class
TAGE_SC_L_LoopPredictor
class
TAGE_SC_L_TAGE
class
TAGE_SC_L_TAGE_64KB
class
TAGE_SC_L_TAGE_8KB
class
TAGEBase
class
TournamentBP
Implements a tournament branch predictor, hopefully identical to the one used in the 21264.
More...
Generated on Wed May 4 2022 12:15:00 for gem5 by
doxygen
1.8.17