41 #include "params/ComputeUnit.hh" 45 if (p->execPolicy ==
"OLDEST-FIRST") {
47 }
else if (p->execPolicy ==
"ROUND-ROBIN") {
50 fatal(
"Unimplemented scheduling policy.\n");
#define fatal(...)
This implements a cprintf based fatal() function.
void bindList(std::vector< Wavefront *> *sched_list)
std::vector< Wavefront * > * scheduleList
SchedulingPolicy * schedPolicy
Scheduling policy.
virtual Wavefront * chooseWave(std::vector< Wavefront *> *sched_list)=0
Scheduler(const ComputeUnitParams *params)