|
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.