gem5  v21.1.0.2
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 Tue Sep 21 2021 12:28:46 for gem5 by doxygen 1.8.17