12.07.2015 Views

NVIDIA CUDA

NVIDIA CUDA

NVIDIA CUDA

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

iiCONTENTS3.5 Stream Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143.5.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143.5.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143.5.2.1 cudaStreamCreate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143.5.2.2 cudaStreamDestroy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143.5.2.3 cudaStreamQuery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153.5.2.4 cudaStreamSynchronize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153.6 Event Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163.6.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163.6.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163.6.2.1 cudaEventCreate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163.6.2.2 cudaEventCreateWithFlags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173.6.2.3 cudaEventDestroy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173.6.2.4 cudaEventElapsedTime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173.6.2.5 cudaEventQuery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183.6.2.6 cudaEventRecord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183.6.2.7 cudaEventSynchronize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193.7 Execution Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203.7.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203.7.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203.7.2.1 cudaConfigureCall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203.7.2.2 cudaFuncGetAttributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213.7.2.3 cudaLaunch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213.7.2.4 cudaSetDoubleForDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213.7.2.5 cudaSetDoubleForHost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223.7.2.6 cudaSetupArgument . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223.8 Memory Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233.8.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253.8.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253.8.2.1 cudaFree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253.8.2.2 cudaFreeArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263.8.2.3 cudaFreeHost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263.8.2.4 cudaGetSymbolAddress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273.8.2.5 cudaGetSymbolSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273.8.2.6 cudaHostAlloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273.8.2.7 cudaHostGetDevicePointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283.8.2.8 cudaMalloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Generated on Wed Apr 1 16:11:42 2009 for <strong>NVIDIA</strong> <strong>CUDA</strong> Library by Doxygen

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!