Public Member Functions | Data Fields

InstFetchU Class Reference

Inheritance diagram for InstFetchU:
McPATComponent McPATComponent

Public Member Functions

 InstFetchU (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 il1_read_accesses=0, double il1_read_misses=0, double IB_read=0, double IB_write=0, double BTB_read=0, double BTB_write=0, double ID_inst_read=0, double ID_operand_read=0, double ID_misc_read=0)
InstCache SSTreturnIcache ()
ArraySTSSTreturnIB ()
ArraySTSSTreturnBTB ()
BranchPredictorSSTreturnBPT ()
inst_decoderSSTreturnIDinst ()
inst_decoderSSTreturnIDoperand ()
inst_decoderSSTreturnIDmisc ()
 InstFetchU (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 il1_read_accesses=0, double il1_read_misses=0, double IB_read=0, double IB_write=0, double BTB_read=0, double BTB_write=0)
InstCache SSTreturnIcache ()
ArraySTSSTreturnIB ()
ArraySTSSTreturnBTB ()
BranchPredictorSSTreturnBPT ()

Data Fields

ParseXMLXML
int ithCore
InputParameter interface_ip
CoreDynParam coredynp
double clockRate
double executionTime
double scktRatio
double chip_PR_overhead
double macro_PR_overhead
enum Cache_policy cache_p
InstCache icache
ArraySTIB
ArraySTBTB
BranchPredictorBPT
inst_decoderID_inst
inst_decoderID_operand
inst_decoderID_misc
bool exist

Constructor & Destructor Documentation

InstFetchU::InstFetchU ( ParseXML XML_interface,
int  ithCore_,
InputParameter interface_ip_,
const CoreDynParam dyn_p_,
bool  exsit = true 
)

cout<<"area="<<area<<endl;

InstFetchU::InstFetchU ( ParseXML XML_interface,
int  ithCore_,
InputParameter interface_ip_,
const CoreDynParam dyn_p_ 
)

cout<<"area="<<area<<endl;


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