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

VSA's accelerator device. Represents a hardware accelerator. Currently synonymous with an Nvidia GPU. More...

#include <prt_device.h>

Data Fields

struct prt_vsa_svsa
 
int rank
 
int accelerator
 
icl_list_tvdps
 
icl_list_tnode
 
volatile int finished
 
int agent_rank
 

Detailed Description

VSA's accelerator device. Represents a hardware accelerator. Currently synonymous with an Nvidia GPU.

"finished" is a one-directional synchronization variable. Therefore declered volatile, but no need for atomic access.

Definition at line 30 of file prt_device.h.


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