PULSAR  1.0.0
Parallel Ultra Light Systolic Array Runtime
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
prt_vdp_s Struct Reference

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>

Collaboration diagram for prt_vdp_s:

Data Fields

struct prt_thread_sthread
 
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
 

Detailed Description

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.

Definition at line 37 of file prt_vdp.h.

Field Documentation

int prt_vdp_s::color

Definition at line 47 of file prt_vdp.h.

int prt_vdp_s::counter

Definition at line 40 of file prt_vdp.h.

prt_vdp_function_t prt_vdp_s::function

Definition at line 45 of file prt_vdp.h.

struct prt_channel_s** prt_vdp_s::input

Definition at line 42 of file prt_vdp.h.

void* prt_vdp_s::local_store

Definition at line 46 of file prt_vdp.h.

int prt_vdp_s::num_inputs

Definition at line 41 of file prt_vdp.h.

int prt_vdp_s::num_outputs

Definition at line 43 of file prt_vdp.h.

struct prt_channel_s** prt_vdp_s::output

Definition at line 44 of file prt_vdp.h.

struct prt_thread_s* prt_vdp_s::thread

Definition at line 38 of file prt_vdp.h.

int* prt_vdp_s::tuple

Definition at line 39 of file prt_vdp.h.


The documentation for this struct was generated from the following file: