11.01.2014 Views

NVIDIA CUDA

NVIDIA CUDA

NVIDIA CUDA

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

CONTENTS<br />

ix<br />

4.30 Memory Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149<br />

4.30.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151<br />

4.30.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151<br />

4.30.2.1 cuArray3DCreate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151<br />

4.30.2.2 cuArray3DGetDescriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153<br />

4.30.2.3 cuArrayCreate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154<br />

4.30.2.4 cuArrayDestroy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155<br />

4.30.2.5 cuArrayGetDescriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156<br />

4.30.2.6 cuMemAlloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156<br />

4.30.2.7 cuMemAllocHost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157<br />

4.30.2.8 cuMemAllocPitch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157<br />

4.30.2.9 cuMemcpy2D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158<br />

4.30.2.10 cuMemcpy2DAsync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160<br />

4.30.2.11 cuMemcpy2DUnaligned . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162<br />

4.30.2.12 cuMemcpy3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165<br />

4.30.2.13 cuMemcpy3DAsync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167<br />

4.30.2.14 cuMemcpyAtoA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169<br />

4.30.2.15 cuMemcpyAtoD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170<br />

4.30.2.16 cuMemcpyAtoH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170<br />

4.30.2.17 cuMemcpyAtoHAsync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171<br />

4.30.2.18 cuMemcpyDtoA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172<br />

4.30.2.19 cuMemcpyDtoD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172<br />

4.30.2.20 cuMemcpyDtoDAsync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173<br />

4.30.2.21 cuMemcpyDtoH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173<br />

4.30.2.22 cuMemcpyDtoHAsync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174<br />

4.30.2.23 cuMemcpyHtoA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175<br />

4.30.2.24 cuMemcpyHtoAAsync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175<br />

4.30.2.25 cuMemcpyHtoD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176<br />

4.30.2.26 cuMemcpyHtoDAsync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176<br />

4.30.2.27 cuMemFree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177<br />

4.30.2.28 cuMemFreeHost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178<br />

4.30.2.29 cuMemGetAddressRange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178<br />

4.30.2.30 cuMemGetInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179<br />

4.30.2.31 cuMemHostAlloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179<br />

4.30.2.32 cuMemHostGetDevicePointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180<br />

4.30.2.33 cuMemHostGetFlags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181<br />

4.30.2.34 cuMemsetD16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181<br />

Generated 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!