7.43. cudaMemAllocNodeParams Struct Reference

[Data types used by CUDA Runtime]

Memory allocation node parameters

Public Variables

size_t  accessDescCount
cudaMemAccessDescaccessDescs
size_t  bytesize
void * dptr
struct cudaMemPoolProps poolProps

Variables

size_t cudaMemAllocNodeParams::accessDescCount [inherited]

in: Number of `accessDescs`s

cudaMemAccessDesc * cudaMemAllocNodeParams::accessDescs [inherited]

in: number of memory access descriptors. Must not exceed the number of GPUs.

size_t cudaMemAllocNodeParams::bytesize [inherited]

in: size in bytes of the requested allocation

void * cudaMemAllocNodeParams::dptr [inherited]

out: address of the allocation returned by CUDA

struct cudaMemPoolPropscudaMemAllocNodeParams::poolProps [inherited]

in: location where the allocation should reside (specified in location). handleTypes must be cudaMemHandleTypeNone. IPC is not supported. in: array of memory access descriptors. Used to describe peer GPU access