PGI
®
Cuda Fortran
v
cudaGetDevice .............................................................................................................. 34
cudaGetDeviceCount ...................................................................................................... 34
cudaGetDeviceProperties ................................................................................................ 35
cudaSetDevice ............................................................................................................... 35
cudaSetDeviceFlags ........................................................................................................ 35
cudaSetValidDevices ....................................................................................................... 35
Thread Management .............................................................................................................. 35
cudaThreadExit ............................................................................................................. 35
cudaThreadSynchronize ................................................................................................. 35
Error Handling ..................................................................................................................... 36
cudaGetErrorString ........................................................................................................ 36
cudaGetLastError .......................................................................................................... 36
cudaPeekAtLastError ...................................................................................................... 36
Stream Management .............................................................................................................. 36
cudaStreamCreate .......................................................................................................... 36
cudaStreamDestroy ........................................................................................................ 36
cudaStreamQuery .......................................................................................................... 36
cudaStreamSynchronize .................................................................................................. 37
cudaStreamWaitEvent ..................................................................................................... 37
Event Management ................................................................................................................ 37
cudaEventCreate ............................................................................................................ 37
cudaEventCreateWithFlags ............................................................................................... 37
cudaEventDestroy .......................................................................................................... 37
cudaEventElapsedTime ................................................................................................... 37
cudaEventQuery ............................................................................................................ 38
cudaEventRecord .......................................................................................................... 38
cudaEventSynchronize .................................................................................................... 38
Execution Control ................................................................................................................. 38
cudaFuncGetAttributes .................................................................................................... 38
cudaFuncSetCacheConfig ................................................................................................ 38
cudaSetDoubleForDevice ................................................................................................ 39
cudaSetDoubleForHost ................................................................................................... 39
Memory Management ............................................................................................................ 39
cudaFree ...................................................................................................................... 39
cudaFreeArray .............................................................................................................. 39
cudaFreeHost ................................................................................................................ 40
cudaGetSymbolAddress ................................................................................................... 40
cudaGetSymbolSize ........................................................................................................ 40
cudaHostAlloc ............................................................................................................... 40
cudaHostGetDevicePointer .............................................................................................. 40
cudaHostGetFlags .......................................................................................................... 41
cudaHostRegister .......................................................................................................... 41
cudaHostUnregister ....................................................................................................... 41
cudaMalloc .................................................................................................................. 41
cudaMallocArray ........................................................................................................... 41
cudaMallocHost ............................................................................................................ 41