gem5 v24.0.0.0
|
Interface class for the wave scheduling policy. More...
#include <scheduling_policy.hh>
Public Member Functions | |
SchedulingPolicy () | |
virtual Wavefront * | chooseWave (std::vector< Wavefront * > *sched_list)=0 |
Interface class for the wave scheduling policy.
Definition at line 45 of file scheduling_policy.hh.
|
inline |
Definition at line 48 of file scheduling_policy.hh.
|
pure virtual |
Implemented in gem5::__SchedulingPolicy< Policy >, gem5::__SchedulingPolicy< OFSchedulingPolicy >, and gem5::__SchedulingPolicy< RRSchedulingPolicy >.
Referenced by gem5::Scheduler::chooseWave().