Public Member Functions | Data Fields

BranchPredictor Class Reference

Inheritance diagram for BranchPredictor:
McPATComponent McPATComponent

Public Member Functions

 BranchPredictor (ParseXML *XML_interface, int ithCore_, InputParameter *interface_ip_, const CoreDynParam &dyn_p_, bool exsit=true)
void computeEnergy (bool is_tdp=true)
void displayEnergy (uint32_t indent=0, int plevel=100, bool is_tdp=true)
void SSTcomputeEnergy (bool is_tdp=true, double branch_read=0, double branch_write=0, double RAS_read=0, double RAS_write=0)
ArraySTSSTreturnGlobalBPT ()
ArraySTSSTreturnL1BPT ()
ArraySTSSTreturnL2BPT ()
ArraySTSSTreturnChooser ()
ArraySTSSTreturnRAS ()
void SSTleakage_feedback (double temperature)
 BranchPredictor (ParseXML *XML_interface, int ithCore_, InputParameter *interface_ip_, const CoreDynParam &dyn_p_)
void computeEnergy (bool is_tdp=true)
void displayEnergy (uint32_t indent=0, int plevel=100, bool is_tdp=true)
void SSTcomputeEnergy (bool is_tdp=true, double branch_read=0, double branch_write=0, double RAS_read=0, double RAS_write=0)
ArraySTSSTreturnGlobalBPT ()
ArraySTSSTreturnL1BPT ()
ArraySTSSTreturnChooser ()
ArraySTSSTreturnRAS ()

Data Fields

ParseXMLXML
int ithCore
InputParameter interface_ip
CoreDynParam coredynp
double clockRate
double executionTime
double scktRatio
double chip_PR_overhead
double macro_PR_overhead
ArraySTglobalBPT
ArraySTlocalBPT
ArraySTL1_localBPT
ArraySTL2_localBPT
ArraySTchooser
ArraySTRAS
bool exist

The documentation for this class was generated from the following files: