14 namespace taskfusion {
59 virtual void run()
override;
Abstract super class for a job.
Task plugging into state transition once task becomes ready.
static const std::string SubmitFusedTasksStatisticsIdentifier
static tarch::logging::Log _log
virtual void run() override
Run task.
LogReadyTask(Task *task, int taskNumber, ReadyFusableTasks *taskQueue)
Construct log read task.
ReadyFusableTasks * _taskQueue
static void insertReadyTask(Task *task, int taskNumber, ReadyFusableTasks *taskQueue)
Insert a new ready task into the local queues.
Have to include this header, as I need access to the SYCL_EXTERNAL keyword.
Task queue of tasks which we hold back.