36 #ifndef __EXEC_STAGE_HH__
37 #define __EXEC_STAGE_HH__
47 struct ComputeUnitParams;
72 ExecStage(
const ComputeUnitParams* params);
129 #endif // __EXEC_STAGE_HH__
uint32_t executionResourcesUsed
Stats::Distribution idleDur
A vector of scalar stats.
Stats::Vector numCyclesWithInstrTypeIssued
Stats::Scalar numCyclesWithInstrIssued
ExecStage(const ComputeUnitParams *params)
void collectStatistics(enum STAT_STATUS stage, int unitId)
This is a simple scalar statistic, like a counter.
ComputeUnit * computeUnit
A simple distribution stat.
bool lastTimeInstExecuted
Stats::Scalar numCyclesWithNoIssue
void init(ComputeUnit *cu)
Stats::Vector numCyclesWithNoInstrTypeIssued
std::vector< std::pair< Wavefront *, DISPATCH_STATUS > > * dispatchList
Stats::Scalar numTransActiveIdle
std::vector< bool > * vectorAluInstAvail
bool thisTimeInstExecuted