Public Member Functions | |
Cpu_PowerAndData (ComponentId_t id, Params_t ¶ms) | |
int | Setup () |
Called after all components have been constructed, but before simulation time has begun. | |
int | Finish () |
Called after simulation completes, but before objects are destroyed. | |
uint64_t | getIntData (int dataID, int index=0) |
Return the value of the integer data indicated by "dataID" and "index" (if the data structure is a table). | |
Data Fields | |
int | counts |
double | area |
uint64_t | num_il1_read |
uint64_t | mycore_temperature |
uint64_t | num_branch_read |
uint64_t | num_branch_write |
uint64_t | num_RAS_read |
uint64_t | num_RAS_write |
Friends | |
class | boost::serialization::access |
int Cpu_PowerAndData::Finish | ( | ) | [inline, virtual] |
Called after simulation completes, but before objects are destroyed.
A good place to print out statistics.
Reimplemented from SST::Component.
uint64_t Cpu_PowerAndData::getIntData | ( | int | dataID, | |
int | index = 0 | |||
) | [inline, virtual] |
Return the value of the integer data indicated by "dataID" and "index" (if the data structure is a table).
Each component type needs to implement its own getIntData. The function is usually called by introspector pull mechanism.
dataID | ID of the integer data | |
index | of the table (if the data structure is a table); default is set to 0 |
Reimplemented from SST::IntrospectedComponent.
int Cpu_PowerAndData::Setup | ( | ) | [inline, virtual] |
Called after all components have been constructed, but before simulation time has begun.
Reimplemented from SST::Component.