PULSAR
2.0.0
Parallel Ultra-Light Systolic Array Runtime
|
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. Has access to read-only global store. More...
#include <prt_vdp.h>
Data Fields | |
prt_location_t | location |
struct prt_thread_s * | thread |
struct prt_device_s * | device |
struct prt_vsa_s * | vsa |
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 |
void * | global_store |
int | color |
cudaStream_t | stream |
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. Has access to read-only global store.