|
HIP: Heterogenous-computing Interface for Portability
|
Contains definitions of APIs for HIP runtime. More...
#include <hip/hcc_detail/hip_common.h>#include <math.h>#include <string.h>#include <stddef.h>#include "grid_launch.h"#include "hc_printf.hpp"#include <hip/hcc_detail/hip_memory.h>Go to the source code of this file.
Classes | |
| class | Coordinates< f > |
Macros | |
| #define | hipLaunchParm grid_launch_parm |
| #define | hipThreadIdx_x (hc_get_workitem_id(0)) |
| #define | hipThreadIdx_y (hc_get_workitem_id(1)) |
| #define | hipThreadIdx_z (hc_get_workitem_id(2)) |
| #define | hipBlockIdx_x (hc_get_group_id(0)) |
| #define | hipBlockIdx_y (hc_get_group_id(1)) |
| #define | hipBlockIdx_z (hc_get_group_id(2)) |
| #define | hipBlockDim_x (hc_get_group_size(0)) |
| #define | hipBlockDim_y (hc_get_group_size(1)) |
| #define | hipBlockDim_z (hc_get_group_size(2)) |
| #define | hipGridDim_x (hc_get_num_groups(0)) |
| #define | hipGridDim_y (hc_get_num_groups(1)) |
| #define | hipGridDim_z (hc_get_num_groups(2)) |
| #define | __syncthreads() hc_barrier(CLK_LOCAL_MEM_FENCE) |
| #define | HIP_KERNEL_NAME(...) (__VA_ARGS__) |
| #define | HIP_SYMBOL(X) #X |
Contains definitions of APIs for HIP runtime.
1.8.11