PULSAR  2.0.0
Parallel Ultra-Light Systolic Array Runtime
 All Data Structures Files Functions Typedefs Enumerations Macros Groups
prt_packet_s Struct Reference

VDP's data packet A packet of data transferred through VDP's channels. More...

#include <prt_packet.h>

Data Fields

void * data
 
size_t size
 
volatile int num_refs
 
prt_location_t location
 
int device_rank
 
struct gpu_malloc_sdevmem
 

Detailed Description

VDP's data packet A packet of data transferred through VDP's channels.

"num_refs" is a multi-access synchronization variable. Therefore, declared as volatile and accessed with atomics.

Definition at line 31 of file prt_packet.h.


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