|
PULSAR
0.1
Parallel Unified Linear Algebra with Systolic Arrays
|
VSA's communication proxy Serves communication requests from the worker threads. Contains a list of recv requests from each worker thread. Contains a list of send requests from each worker thread. More...
#include <prt_proxy.h>

Data Fields | |
| struct prt_vsa_s * | vsa |
| int | num_threads |
| icl_hash_t * | tags_hash |
| icl_deque_t ** | sends_requested |
| icl_list_t ** | sends_posted |
| icl_list_t * | recvs_posted |
| size_t | max_packet_size |
VSA's communication proxy Serves communication requests from the worker threads. Contains a list of recv requests from each worker thread. Contains a list of send requests from each worker thread.
Definition at line 39 of file prt_proxy.h.
| size_t prt_proxy_s::max_packet_size |
Definition at line 46 of file prt_proxy.h.
| int prt_proxy_s::num_threads |
Definition at line 41 of file prt_proxy.h.
| icl_list_t* prt_proxy_s::recvs_posted |
Definition at line 45 of file prt_proxy.h.
| icl_list_t** prt_proxy_s::sends_posted |
Definition at line 44 of file prt_proxy.h.
| icl_deque_t** prt_proxy_s::sends_requested |
Definition at line 43 of file prt_proxy.h.
| icl_hash_t* prt_proxy_s::tags_hash |
Definition at line 42 of file prt_proxy.h.
| struct prt_vsa_s* prt_proxy_s::vsa |
Definition at line 40 of file prt_proxy.h.