|
PULSAR
0.1
Parallel Unified Linear Algebra with Systolic Arrays
|
VDP's data channel Implements a data link between a pair of VDPs. Identifies the source and destination VDPs by tuples. Contains a list of data packets, protected by a spinlock. More...
#include <prt_channel.h>

Data Fields | |
| struct prt_vdp_s * | vdp |
| int | count |
| MPI_Datatype | datatype |
| int * | src_tuple |
| int | src_slot |
| int * | dst_tuple |
| int | dst_slot |
| int | dst_node |
| icl_deque_t * | packets |
| int | tag |
VDP's data channel Implements a data link between a pair of VDPs. Identifies the source and destination VDPs by tuples. Contains a list of data packets, protected by a spinlock.
Definition at line 29 of file prt_channel.h.
| int prt_channel_s::count |
Definition at line 31 of file prt_channel.h.
| MPI_Datatype prt_channel_s::datatype |
Definition at line 32 of file prt_channel.h.
| int prt_channel_s::dst_node |
Definition at line 37 of file prt_channel.h.
| int prt_channel_s::dst_slot |
Definition at line 36 of file prt_channel.h.
| int* prt_channel_s::dst_tuple |
Definition at line 35 of file prt_channel.h.
| icl_deque_t* prt_channel_s::packets |
Definition at line 38 of file prt_channel.h.
| int prt_channel_s::src_slot |
Definition at line 34 of file prt_channel.h.
| int* prt_channel_s::src_tuple |
Definition at line 33 of file prt_channel.h.
| int prt_channel_s::tag |
Definition at line 39 of file prt_channel.h.
| struct prt_vdp_s* prt_channel_s::vdp |
Definition at line 30 of file prt_channel.h.