3 #include "grid_launch.h" 12 __attribute__((annotate(
"serialize")))
13 void __cxxamp_serialize(Kalmar::Serialize& s)
const {
22 __attribute__((annotate(
"user_deserialize")))
24 int group_dim_x,
int group_dim_y,
int group_dim_z) {
Heterogeneous C++ (HC) API.
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
accelerator_view get_default_view() const
Returns the default accelerator_view associated with the accelerator.
Definition: hc.hpp:813
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
enum gl_barrier_bit barrier_bit
Control setting of barrier bit on per-packet basis: See gl_barrier_bit description.
Definition: grid_launch.h:46
Definition: grid_launch.h:31
gl_dim3 group_dim
Group dimensions.
Definition: grid_launch.h:37
Definition: grid_launch.hpp:6
unsigned int dynamic_group_mem_bytes
Amount of dynamic group memory to use with the kernel launch.
Definition: grid_launch.h:37
Represents a physical accelerated computing device.
Definition: hc.hpp:700