|
StarPU Internal Handbook
|
#include <core/task.h>Go to the source code of this file.
Data Structures | |
| struct | starpu_st_fifo_taskq |
| struct starpu_st_fifo_taskq |
| Data Fields | ||
|---|---|---|
| struct starpu_task_list | taskq |
the actual list |
| unsigned | ntasks |
the number of tasks currently in the queue |
| unsigned | pipeline_ntasks |
the number of tasks already pushed to the worker |
| unsigned * | ntasks_per_priority |
the number of tasks currently in the queue corresponding to each priority |
| unsigned | nprocessed |
the number of tasks that were processed |
| double | exp_start |
only meaningful if the queue is only used by a single worker |
| double | exp_end |
Expected start date of next item to do in the queue (i.e. not started yet). This is thus updated when we start it. |
| double | exp_len |
Expected end date of last task in the queue |
| double * | exp_len_per_priority |
Expected duration of the set of tasks in the queue |
| double | pipeline_len |
Expected duration of the set of tasks in the queue corresponding to each priority |