PULSAR
2.0.0
Parallel Ultra-Light Systolic Array Runtime
|
VSA's worker thread. Represents a single CPU core or a collection of cores. More...
#include <prt_thread.h>
Data Fields | |
struct prt_vsa_s * | vsa |
int | rank |
int | core |
pthread_t | id |
icl_list_t * | vdps |
volatile int | finished |
int | agent_rank |
double | time |
VSA's worker thread. Represents a single CPU core or a collection of cores.
"finished" is a one-directional synchronization variable. Therefore declered volatile, but no need for atomic access.
Definition at line 29 of file prt_thread.h.