Go to the documentation of this file.
34 #ifndef __SCOREBOARD_CHECK_STAGE_HH__
35 #define __SCOREBOARD_CHECK_STAGE_HH__
39 #include <unordered_map>
49 struct ComputeUnitParams;
87 int *exeResType,
int wfSlot);
103 #endif // __SCOREBOARD_CHECK_STAGE_HH__
ScoreboardCheckStage(const ComputeUnitParams *p, ComputeUnit &cu, ScoreboardCheckToSchedule &to_schedule)
ScoreboardCheckToSchedule & toSchedule
Interface between scoreboard check and schedule stages.
int mapWaveToExeUnit(Wavefront *w)
A vector of scalar stats.
const std::string & name() const
bool ready(Wavefront *w, nonrdytype_e *rdyStatus, int *exeResType, int wfSlot)
Communication interface between ScoreboardCheck and Schedule stages.
Stats::Vector stallCycles
void collectStatistics(nonrdytype_e rdyStatus)
ComputeUnit & computeUnit
Generated on Wed Sep 30 2020 14:02:12 for gem5 by doxygen 1.8.17