|
QUARK
0.9.0
QUARK-QUeuingAndRuntimeforKernels
|

Data Fields | |
| pthread_mutex_t | task_mutex |
| void(* | function )(Quark *) |
| volatile task_status | status |
| volatile int | num_dependencies_remaining |
| icl_list_t * | args_list |
| icl_list_t * | dependency_list |
| icl_list_t * | scratch_list |
| struct dependency_s * | locality_preserving_dep |
| unsigned long long | taskid |
| unsigned long long | tasklevel |
| int | lock_to_thread |
| unsigned char * | lock_to_thread_mask |
| char * | task_label |
| char * | task_color |
| int | priority |
| Quark_Sequence * | sequence |
| struct ll_list_node_s * | ptr_to_task_in_sequence |
| int | task_thread_count |
| int | task_thread_count_outstanding |
| int | thread_set_to_manual_scheduling |
| volatile int | threadid |
| int | executed_on_threadid |
| icl_list_t* quark_task_s::args_list |
| icl_list_t* quark_task_s::dependency_list |
| struct dependency_s* quark_task_s::locality_preserving_dep |
| struct ll_list_node_s* quark_task_s::ptr_to_task_in_sequence |
| icl_list_t* quark_task_s::scratch_list |
| Quark_Sequence* quark_task_s::sequence |
| volatile task_status quark_task_s::status |
| pthread_mutex_t quark_task_s::task_mutex |