gem5  v20.1.0.0
Public Member Functions | List of all members
SchedulingPolicy Class Referenceabstract

Interface class for the wave scheduling policy. More...

#include <scheduling_policy.hh>

Inheritance diagram for SchedulingPolicy:
__SchedulingPolicy< Policy > __SchedulingPolicy< OFSchedulingPolicy > __SchedulingPolicy< RRSchedulingPolicy > OFSchedulingPolicy RRSchedulingPolicy

Public Member Functions

 SchedulingPolicy ()
 
virtual WavefrontchooseWave (std::vector< Wavefront * > *sched_list)=0
 

Detailed Description

Interface class for the wave scheduling policy.

Definition at line 44 of file scheduling_policy.hh.

Constructor & Destructor Documentation

◆ SchedulingPolicy()

SchedulingPolicy::SchedulingPolicy ( )
inline

Definition at line 47 of file scheduling_policy.hh.

Member Function Documentation

◆ chooseWave()

virtual Wavefront* SchedulingPolicy::chooseWave ( std::vector< Wavefront * > *  sched_list)
pure virtual

The documentation for this class was generated from the following file:

Generated on Wed Sep 30 2020 14:02:31 for gem5 by doxygen 1.8.17