QUARK
0.9.0
QUARK-QUeuingAndRuntimeforKernels
|
Data Fields | |
pthread_mutex_t | quark_mutex |
int | low_water_mark |
int | high_water_mark |
int | num_threads |
struct worker_s ** | worker |
int * | coresbind |
int | list_robin |
volatile bool | start |
volatile bool | all_tasks_queued |
volatile long long | num_tasks |
icl_hash_t * | task_set |
pthread_mutex_t | task_set_mutex |
icl_hash_t * | address_set |
pthread_mutex_t | address_set_mutex |
pthread_attr_t | thread_attr |
volatile int | num_queued_tasks |
pthread_mutex_t | num_queued_tasks_mutex |
pthread_cond_t | num_queued_tasks_cond |
int | war_dependencies_enable |
int | dot_dag_enable |
int | dot_dag_was_setup |
int | queue_before_computing |
int | tasklevel_width [tasklevel_width_max_level] |
pthread_mutex_t | dot_dag_mutex |
pthread_mutex_t | completed_tasks_mutex |
struct completed_tasks_head_s * | completed_tasks |
volatile int | completed_tasks_size |
icl_hash_t* quark_s::address_set |
pthread_mutex_t quark_s::address_set_mutex |
pthread_mutex_t quark_s::completed_tasks_mutex |
pthread_mutex_t quark_s::dot_dag_mutex |
pthread_cond_t quark_s::num_queued_tasks_cond |
pthread_mutex_t quark_s::num_queued_tasks_mutex |
pthread_mutex_t quark_s::quark_mutex |
icl_hash_t* quark_s::task_set |
pthread_mutex_t quark_s::task_set_mutex |
int quark_s::tasklevel_width[tasklevel_width_max_level] |
pthread_attr_t quark_s::thread_attr |