|
PULSAR
0.1
Parallel Unified Linear Algebra with Systolic Arrays
|
Virtual Data Processor (VDP) Is uniquely identified by a tuple. Fires for a predefined number of cycles. Has a fixed number of input and output channels. Has a persistent local store. More...
#include <prt_vdp.h>

Data Fields | |
| struct prt_thread_s * | thread |
| int * | tuple |
| int | counter |
| int | num_inputs |
| struct prt_channel_s ** | input |
| int | num_outputs |
| struct prt_channel_s ** | output |
| prt_vdp_function_t | function |
| void * | local_store |
| int | color |
Virtual Data Processor (VDP) Is uniquely identified by a tuple. Fires for a predefined number of cycles. Has a fixed number of input and output channels. Has a persistent local store.
| prt_vdp_function_t prt_vdp_s::function |
| struct prt_channel_s** prt_vdp_s::input |
| struct prt_channel_s** prt_vdp_s::output |
| struct prt_thread_s* prt_vdp_s::thread |