5 #include <hc_defines.h>     7 #define GRID_LAUNCH_VERSION 20    20   gl_dim3(uint32_t _x=1, uint32_t _y=1, uint32_t _z=1) : x(_x), y(_y), z(_z) {};
    23 typedef enum gl_barrier_bit {
    24     barrier_bit_queue_default,
    41   unsigned int  dynamic_group_mem_bytes;;  
    46   enum gl_barrier_bit barrier_bit;
 This class is the return type of all asynchronous APIs and has an interface analogous to std::shared_...
Definition: hc.hpp:1130
Definition: grid_launch.h:17
hc::accelerator_view * av
Pointer to the accelerator_view where the kernel should execute. 
Definition: grid_launch.h:57
gl_dim3 grid_dim
Grid dimensions. 
Definition: grid_launch.h:34
unsigned int launch_fence
Value of packet fences to apply to launch. 
Definition: grid_launch.h:53
Represents a logical (isolated) accelerator view of a compute accelerator. 
Definition: hc.hpp:120
hc::completion_future * cf
Pointe to the completion_future used to track the status of the command. 
Definition: grid_launch.h:63
Definition: grid_launch.h:31
gl_dim3 group_dim
Group dimensions. 
Definition: grid_launch.h:37
Heterogeneous C++ (HC) namespace. 
Definition: grid_launch.h:10