|
PULSAR
0.1
Parallel Unified Linear Algebra with Systolic Arrays
|
Virtual Systolic Array (VSA) VSA contains global informationa about the system, a local communication proxy and an array of local worker threads. More...
#include <prt_vsa.h>

Data Fields | |
| int | node_rank |
| int | num_nodes |
| int | num_threads |
| int | num_cores |
| pthread_attr_t | thread_attr |
| struct prt_thread_s ** | thread |
| void * | global_store |
| prt_vdp_map_func_t | vdp_to_core |
| icl_hash_t * | vdps_hash |
| struct prt_config_s * | config |
| struct prt_proxy_s * | proxy |
| icl_list_t ** | channel_lists |
| int * | channel_tags |
Virtual Systolic Array (VSA) VSA contains global informationa about the system, a local communication proxy and an array of local worker threads.
| icl_list_t** prt_vsa_s::channel_lists |
| struct prt_config_s* prt_vsa_s::config |
| struct prt_proxy_s* prt_vsa_s::proxy |
| struct prt_thread_s** prt_vsa_s::thread |
| prt_vdp_map_func_t prt_vsa_s::vdp_to_core |
| icl_hash_t* prt_vsa_s::vdps_hash |