For using bricklib with CUDA. Directs the functions used in brick-gpu.h to corresponding CUDA functions.
More...
#include <cuda_runtime.h>
#include "brick-gpu.h"
Go to the source code of this file.
|
| #define | gpuMalloc(p, s) cudaMalloc(p, s) |
| |
| #define | gpuMemcpy(d, p, s, k) cudaMemcpy(d, p, s, k) |
| |
| #define | gpuMemcpyKind cudaMemcpyKind |
| |
| #define | gpuMemcpyHostToDevice cudaMemcpyHostToDevice |
| |
| #define | gpuMemcpyDeviceToHost cudaMemcpyDeviceToHost |
| |
| #define | gpuFree(p) cudaFree(p) |
| |
| #define | gpuGetErrorString(e) cudaGetErrorString(e) |
| |
| #define | gpuSuccess cudaSuccess |
| |
| #define | gpuDeviceSynchronize() cudaDeviceSynchronize() |
| |
| #define | gpuMemcpyToSymbol(p, d, s) cudaMemcpyToSymbol(p, d, s) |
| |
| #define | gpuDeviceSetCacheConfig(c) cudaDeviceSetCacheConfig(c) |
| |
| #define | gpuFuncCachePreferL1 cudaFuncCachePreferL1 |
| |
| #define | gpuExecKernel(f, b, t, a...) f<<<b,t>>>(a) |
| |
| #define | blockIdx_x cudaBlockIdx.x |
| |
| #define | blockIdx_y cudaBlockIdx.y |
| |
| #define | blockIdx_z cudaBlockIdx.z |
| |
| #define | threadIdx_x cudaThreadIdx.x |
| |
| #define | threadIdx_y cudaThreadIdx.y |
| |
| #define | threadIdx_z cudaThreadIdx.z |
| |
For using bricklib with CUDA. Directs the functions used in brick-gpu.h to corresponding CUDA functions.
◆ blockIdx_x
| #define blockIdx_x cudaBlockIdx.x |
◆ blockIdx_y
| #define blockIdx_y cudaBlockIdx.y |
◆ blockIdx_z
| #define blockIdx_z cudaBlockIdx.z |
◆ gpuDeviceSetCacheConfig
| #define gpuDeviceSetCacheConfig |
( |
|
c | ) |
cudaDeviceSetCacheConfig(c) |
◆ gpuDeviceSynchronize
| #define gpuDeviceSynchronize |
( |
| ) |
cudaDeviceSynchronize() |
◆ gpuExecKernel
| #define gpuExecKernel |
( |
|
f, |
|
|
|
b, |
|
|
|
t, |
|
|
|
a... |
|
) |
| f<<<b,t>>>(a) |
◆ gpuFree
| #define gpuFree |
( |
|
p | ) |
cudaFree(p) |
◆ gpuFuncCachePreferL1
| #define gpuFuncCachePreferL1 cudaFuncCachePreferL1 |
◆ gpuGetErrorString
| #define gpuGetErrorString |
( |
|
e | ) |
cudaGetErrorString(e) |
◆ gpuMalloc
| #define gpuMalloc |
( |
|
p, |
|
|
|
s |
|
) |
| cudaMalloc(p, s) |
◆ gpuMemcpy
| #define gpuMemcpy |
( |
|
d, |
|
|
|
p, |
|
|
|
s, |
|
|
|
k |
|
) |
| cudaMemcpy(d, p, s, k) |
◆ gpuMemcpyDeviceToHost
| #define gpuMemcpyDeviceToHost cudaMemcpyDeviceToHost |
◆ gpuMemcpyHostToDevice
| #define gpuMemcpyHostToDevice cudaMemcpyHostToDevice |
◆ gpuMemcpyKind
| #define gpuMemcpyKind cudaMemcpyKind |
◆ gpuMemcpyToSymbol
| #define gpuMemcpyToSymbol |
( |
|
p, |
|
|
|
d, |
|
|
|
s |
|
) |
| cudaMemcpyToSymbol(p, d, s) |
◆ gpuSuccess
| #define gpuSuccess cudaSuccess |
◆ threadIdx_x
| #define threadIdx_x cudaThreadIdx.x |
◆ threadIdx_y
| #define threadIdx_y cudaThreadIdx.y |
◆ threadIdx_z
| #define threadIdx_z cudaThreadIdx.z |