Go to the documentation of this file.
34 #ifndef __EXEC_STAGE_HH__
35 #define __EXEC_STAGE_HH__
38 #include <unordered_map>
48 struct ComputeUnitParams;
115 #endif // __EXEC_STAGE_HH__
bool thisTimeInstExecuted
void collectStatistics(enum STAT_STATUS stage, int unitId)
Stats::Scalar numCyclesWithInstrIssued
std::string dispStatusToStr(int j)
Stats::Distribution idleDur
A vector of scalar stats.
bool lastTimeInstExecuted
This is a simple scalar statistic, like a counter.
Communication interface between Schedule and Execute stages.
Stats::Vector numCyclesWithInstrTypeIssued
ExecStage(const ComputeUnitParams *p, ComputeUnit &cu, ScheduleToExecute &from_schedule)
ScheduleToExecute & fromSchedule
A simple distribution stat.
Stats::Vector numCyclesWithNoInstrTypeIssued
Stats::Scalar numCyclesWithNoIssue
int executionResourcesUsed
const std::string & name() const
ComputeUnit & computeUnit
Stats::Scalar numTransActiveIdle
Generated on Wed Sep 30 2020 14:02:12 for gem5 by doxygen 1.8.17