
Go to the source code of this file.
Defines | |
| #define | dxBlockDim blockDim |
| #define | dxBlockDimX() blockDim.x |
| #define | dxBlockDimY() blockDim.y |
| #define | dxBlockIdx blockIdx |
| #define | dxBlockIdxX() blockIdx.x |
| #define | dxBlockIdxY() blockIdx.y |
| #define | dxConstant __constant__ |
| #define | dxDevice __device__ |
| #define | dxDeviceContext cudaStream_t |
| #define | dxDeviceData |
| #define | dxDeviceQueue cudaStream_t |
| #define | dxExecKernel(numb, numt, kfunc, args) kfunc<<<numb, numt>>>args |
| #define | dxGlobal __global__ |
| #define | dxGlobalIdxX() (dxBlockIdxX() * dxBlockDimX() + dxThreadIdxX()) |
| #define | dxGlobalIdxY() (dxBlockIdxY() * dxBlockDimY() + dxThreadIdxY()) |
| #define | dxGlobalOffsetX() 0 |
| #define | dxGlobalOffsetY() 0 |
| #define | dxGridDimX() gridDim.x |
| #define | dxHost __host__ |
| #define | dxOverload |
| #define | dxParallelInfD CUDART_INF |
| #define | dxParallelInfF CUDART_INF_F |
| #define | dxParams params |
| #define | dxShared __shared__ |
| #define | dxSyncthreads() __syncthreads() |
| #define | dxThreadIdx threadIdx |
| #define | dxThreadIdxX() threadIdx.x |
| #define | dxThreadIdxY() threadIdx.y |
Functions | |
| dxDeviceContext | dxGetDeviceContext () |
| dxDeviceQueue | dxGetDeviceQueue () |
| void | dxGlobalSync () |
| void | dxInitDevice () |
| void | dxShutdownDevice () |
Variables | |
| static dxDeviceContext | sDeviceContext = 0 |
| static dxDeviceQueue | sDeviceQueue = 0 |
| #define dxBlockDim blockDim |
Definition at line 21 of file cuda_common.h.
| #define dxBlockDimX | ( | ) | blockDim.x |
Definition at line 25 of file cuda_common.h.
| #define dxBlockDimY | ( | ) | blockDim.y |
Definition at line 31 of file cuda_common.h.
| #define dxBlockIdx blockIdx |
Definition at line 20 of file cuda_common.h.
| #define dxBlockIdxX | ( | ) | blockIdx.x |
Definition at line 24 of file cuda_common.h.
| #define dxBlockIdxY | ( | ) | blockIdx.y |
Definition at line 30 of file cuda_common.h.
| #define dxConstant __constant__ |
Definition at line 14 of file cuda_common.h.
| #define dxDevice __device__ |
Definition at line 11 of file cuda_common.h.
| #define dxDeviceContext cudaStream_t |
Definition at line 6 of file cuda_common.h.
| #define dxDeviceData |
Definition at line 13 of file cuda_common.h.
| #define dxDeviceQueue cudaStream_t |
Definition at line 7 of file cuda_common.h.
| #define dxExecKernel | ( | numb, | |
| numt, | |||
| kfunc, | |||
| args | |||
| ) | kfunc<<<numb, numt>>>args |
Definition at line 35 of file cuda_common.h.
| #define dxGlobal __global__ |
Definition at line 16 of file cuda_common.h.
| #define dxGlobalIdxX | ( | ) | (dxBlockIdxX() * dxBlockDimX() + dxThreadIdxX()) |
Definition at line 28 of file cuda_common.h.
| #define dxGlobalIdxY | ( | ) | (dxBlockIdxY() * dxBlockDimY() + dxThreadIdxY()) |
Definition at line 34 of file cuda_common.h.
| #define dxGlobalOffsetX | ( | ) | 0 |
Definition at line 27 of file cuda_common.h.
| #define dxGlobalOffsetY | ( | ) | 0 |
Definition at line 33 of file cuda_common.h.
| #define dxGridDimX | ( | ) | gridDim.x |
Definition at line 23 of file cuda_common.h.
Definition at line 12 of file cuda_common.h.
| #define dxOverload |
Definition at line 10 of file cuda_common.h.
| #define dxParallelInfD CUDART_INF |
Definition at line 9 of file cuda_common.h.
| #define dxParallelInfF CUDART_INF_F |
Definition at line 8 of file cuda_common.h.
| #define dxParams params |
Definition at line 15 of file cuda_common.h.
| #define dxShared __shared__ |
Definition at line 17 of file cuda_common.h.
| #define dxSyncthreads | ( | ) | __syncthreads() |
Definition at line 18 of file cuda_common.h.
| #define dxThreadIdx threadIdx |
Definition at line 22 of file cuda_common.h.
| #define dxThreadIdxX | ( | ) | threadIdx.x |
Definition at line 26 of file cuda_common.h.
| #define dxThreadIdxY | ( | ) | threadIdx.y |
Definition at line 32 of file cuda_common.h.
| dxDeviceContext dxGetDeviceContext | ( | ) | [inline] |
Definition at line 45 of file cuda_common.h.
| dxDeviceQueue dxGetDeviceQueue | ( | ) | [inline] |
Definition at line 46 of file cuda_common.h.
| void dxGlobalSync | ( | ) | [inline] |
Definition at line 47 of file cuda_common.h.
| void dxInitDevice | ( | ) | [inline] |
Definition at line 48 of file cuda_common.h.
| void dxShutdownDevice | ( | ) | [inline] |
Definition at line 49 of file cuda_common.h.
dxDeviceContext sDeviceContext = 0 [static] |
Definition at line 40 of file cuda_common.h.
dxDeviceQueue sDeviceQueue = 0 [static] |
Definition at line 41 of file cuda_common.h.