MAGMA  magma-1.4.0
Matrix Algebra on GPU and Multicore Architectures
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
worker_s Struct Reference
Collaboration diagram for worker_s:

Data Fields

pthread_t thread_id
pthread_mutex_t ready_list_mutex
struct task_priority_tree_head_s * ready_list
volatile int ready_list_size
volatile bool finalize
volatile bool executing_task

Detailed Description

Definition at line 130 of file quark.c.

Field Documentation

Quark_Task* worker_s::current_task_ptr

Definition at line 135 of file quark.c.

volatile bool worker_s::executing_task

Definition at line 138 of file quark.c.

volatile bool worker_s::finalize

Definition at line 137 of file quark.c.

Quark* worker_s::quark_ptr

Definition at line 136 of file quark.c.

struct task_priority_tree_head_s* worker_s::ready_list

Definition at line 133 of file quark.c.

pthread_mutex_t worker_s::ready_list_mutex

Definition at line 132 of file quark.c.

volatile int worker_s::ready_list_size

Definition at line 134 of file quark.c.

pthread_t worker_s::thread_id

Definition at line 131 of file quark.c.

The documentation for this struct was generated from the following file: