Public Member Functions | Data Fields

SchedulerU Class Reference

Inheritance diagram for SchedulerU:
McPATComponent McPATComponent

Public Member Functions

 SchedulerU (ParseXML *XML_interface, int ithCore_, InputParameter *interface_ip_, const CoreDynParam &dyn_p_, bool exist_=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 int_win_read=0, double int_win_write=0, double int_win_search=0, double fp_win_read=0, double fp_win_write=0, double fp_win_search=0, double ROB_read=0, double ROB_write=0)
ArraySTSSTreturnIntWindow ()
ArraySTSSTreturnFpWindow ()
ArraySTSSTreturnROB ()
selection_logicSSTreturnInstSelection ()
 SchedulerU (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 int_win_read=0, double int_win_write=0, double fp_win_read=0, double fp_win_write=0, double ROB_read=0, double ROB_write=0)
ArraySTSSTreturnIntWindow ()
ArraySTSSTreturnFpWindow ()
ArraySTSSTreturnROB ()
selection_logicSSTreturnInstSelection ()

Data Fields

ParseXMLXML
int ithCore
InputParameter interface_ip
CoreDynParam coredynp
double clockRate
double executionTime
double scktRatio
double chip_PR_overhead
double macro_PR_overhead
double Iw_height
double fp_Iw_height
double ROB_height
ArraySTint_inst_window
ArraySTfp_inst_window
ArraySTROB
selection_logicinstruction_selection
bool exist

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