Description Usage Arguments Value References See Also
Allocates size
bytes of host memory that is page-locked and accessible
to the device. The driver tracks the virtual memory ranges allocated with
this function and automatically accelerates calls to functions such as
cudaMemcpy
*(). Since the memory can be accessed directly by the device,
it can be read or written with much higher bandwidth than pageable memory
obtained with functions such as malloc
(). Allocating excessive amounts of
memory with cudaMallocHost
() may degrade system performance, since it
reduces the amount of memory available to the system for paging. As a
result, this function is best used sparingly to allocate staging areas for
data exchange between host and device.
1 | cudaMallocHost(size)
|
size |
Requested allocation size in bytes |
ptr
http://docs.nvidia.com/cuda/cuda-driver-api/index.html
cudaMalloc
cudaMallocPitch
cudaMallocArray
cudaMalloc3D
cudaMalloc3DArray
cudaHostAlloc
cudaFree
cudaFreeArray
cudaMallocHost
cudaFreeHost
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.