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 |