Namespace ManagedCuda
Classes
CudaArray1D
An one dimensional CUDA array
CudaArray2D
A two dimensional CUDA array
CudaArray3D
A three dimensional CUDA array
CudaContext
An abstraction layer for the CUDA driver API
CudaDeviceProperties
CUDA device properties
CudaDeviceVariable<T>
A variable located in CUDA device memory
CudaDirectXInteropResource
Wrapper for a CUgraphicsResource (directX)
CudaEvent
Wrapps a CUevent handle.
CudaException
A CUDA exception is thrown if a CUDA Driver API method call does not return Success
CudaGraphicsInteropResourceCollection
Groupes several wrapped CUgraphicsResources together, so that the map() call to the CUDA API can be efficiently on all resources together.
CudaHelperMethods
Helper methods used in the wrapper framework
CudaJitOption
Online compiler options
CudaJitOptionCollection
A list of JIT compiler / linker option passed to Cuda.
If buffer options are used (i.e. InfoLogBuffer and ErrorLogBuffer), this collection should only be used once as buffer size is overwritten by Cuda.
To copy data from unmanaged to managed memory, call UpdateValues() after the API call that produced output data.
Maximum number of options is limited to 30.
CudaJOErrorLogBuffer
Pointer to a buffer in which to print any log messages from PTXAS that reflect errors
Option type: char*
Applies to: compiler and linker
You must free the internal buffer array manually after use by calling FreeHandle()!
CudaJOFallbackStrategy
Specifies choice of fallback strategy if matching cubin is not found. Choice is based on supplied CUJITFallback.
Option type: unsigned int for enumerated type CUJITFallback
Applies to: compiler only
CudaJOGenerateDebugInfo
Specifies whether to create debug information in output (-g)
(0: false, default)
Option type: int
Applies to: compiler and linker
CudaJOGenerateLineInfo
Generate line number information (-lineinfo)
(0: false, default)
Option type: int
Applies to: compiler only
CudaJOInfoLogBuffer
Pointer to a buffer in which to print any log messsages from PTXAS that are informational in nature (the buffer size is specified via option ::CU_JIT_INFO_LOG_BUFFER_SIZE_BYTES)
Option type: char*
Applies to: compiler and linker
You must free the internal buffer array manually after use by calling FreeHandle()!
CudaJOJITCacheMode
Specifies whether to enable caching explicitly (-dlcm)
Choice is based on supplied CUJITCacheMode.
Option type: unsigned int for enumerated type CUJITCacheMode
Applies to: compiler only
CudaJOLogVerbose
Generate verbose log messages
(0: false, default)
Option type: int
Applies to: compiler and linker
CudaJOMaxRegisters
Max number of registers that a thread may use.
Option type: unsigned int
Applies to: compiler only
CudaJOOptimizationLevel
Level of optimizations to apply to generated code (0 - 4), with 4 being the default and highest level of optimizations.
Option type: unsigned int
Applies to: compiler only
CudaJOTarget
Target is chosen based on supplied CUJITTarget.
Option type: unsigned int for enumerated type CUJITTarget
Applies to: compiler and linker
CudaJOTargetFromContext
No option value required. Determines the target based on the current attached context (default)
Option type: No option value needed
Applies to: compiler and linker
CudaJOThreadsPerBlock
IN: Specifies minimum number of threads per block to target compilation for
OUT: Returns the number of threads the compiler actually targeted. This restricts the resource utilization fo the compiler (e.g. max registers) such that a block with the given number of threads should be able to launch based on register limitations. Note, this option does not currently take into account any other resource limitations, such as shared memory utilization.
Option type: unsigned int
Applies to: compiler only
CudaJOWallTime
Returns a float value in the option of the wall clock time, in milliseconds, spent creating the cubin
Option type: float
Applies to: compiler and linker
CudaKernel
A CUDA function or CUDA kernel
CudaLinker
A pending JIT linker invocation.
CudaManagedMemory_byte
A variable located in managed memory.
Type: byte
CudaManagedMemory_char1
A variable located in managed memory.
Type: char1
CudaManagedMemory_char2
A variable located in managed memory.
Type: char2
CudaManagedMemory_char3
A variable located in managed memory.
Type: char3
CudaManagedMemory_char4
A variable located in managed memory.
Type: char4
CudaManagedMemory_cuDoubleComplex
A variable located in managed memory.
Type: cuDoubleComplex
CudaManagedMemory_cuDoubleReal
A variable located in managed memory.
Type: cuDoubleReal
CudaManagedMemory_cuFloatComplex
A variable located in managed memory.
Type: cuFloatComplex
CudaManagedMemory_cuFloatReal
A variable located in managed memory.
Type: cuFloatReal
CudaManagedMemory_dim3
A variable located in managed memory.
Type: dim3
CudaManagedMemory_double
A variable located in managed memory.
Type: double
CudaManagedMemory_double1
A variable located in managed memory.
Type: double1
CudaManagedMemory_double2
A variable located in managed memory.
Type: double2
CudaManagedMemory_float
A variable located in managed memory.
Type: float
CudaManagedMemory_float1
A variable located in managed memory.
Type: float1
CudaManagedMemory_float2
A variable located in managed memory.
Type: float2
CudaManagedMemory_float3
A variable located in managed memory.
Type: float3
CudaManagedMemory_float4
A variable located in managed memory.
Type: float4
CudaManagedMemory_int
A variable located in managed memory.
Type: int
CudaManagedMemory_int1
A variable located in managed memory.
Type: int1
CudaManagedMemory_int2
A variable located in managed memory.
Type: int2
CudaManagedMemory_int3
A variable located in managed memory.
Type: int3
CudaManagedMemory_int4
A variable located in managed memory.
Type: int4
CudaManagedMemory_long
A variable located in managed memory.
Type: long
CudaManagedMemory_long1
A variable located in managed memory.
Type: long1
CudaManagedMemory_long2
A variable located in managed memory.
Type: long2
CudaManagedMemory_sbyte
A variable located in managed memory.
Type: sbyte
CudaManagedMemory_short
A variable located in managed memory.
Type: short
CudaManagedMemory_short1
A variable located in managed memory.
Type: short1
CudaManagedMemory_short2
A variable located in managed memory.
Type: short2
CudaManagedMemory_short3
A variable located in managed memory.
Type: short3
CudaManagedMemory_short4
A variable located in managed memory.
Type: short4
CudaManagedMemory_uchar1
A variable located in managed memory.
Type: uchar1
CudaManagedMemory_uchar2
A variable located in managed memory.
Type: uchar2
CudaManagedMemory_uchar3
A variable located in managed memory.
Type: uchar3
CudaManagedMemory_uchar4
A variable located in managed memory.
Type: uchar4
CudaManagedMemory_uint
A variable located in managed memory.
Type: uint
CudaManagedMemory_uint1
A variable located in managed memory.
Type: uint1
CudaManagedMemory_uint2
A variable located in managed memory.
Type: uint2
CudaManagedMemory_uint3
A variable located in managed memory.
Type: uint3
CudaManagedMemory_uint4
A variable located in managed memory.
Type: uint4
CudaManagedMemory_ulong
A variable located in managed memory.
Type: ulong
CudaManagedMemory_ulong1
A variable located in managed memory.
Type: ulong1
CudaManagedMemory_ulong2
A variable located in managed memory.
Type: ulong2
CudaManagedMemory_ushort
A variable located in managed memory.
Type: ushort
CudaManagedMemory_ushort1
A variable located in managed memory.
Type: ushort1
CudaManagedMemory_ushort2
A variable located in managed memory.
Type: ushort2
CudaManagedMemory_ushort3
A variable located in managed memory.
Type: ushort3
CudaManagedMemory_ushort4
A variable located in managed memory.
Type: ushort4
CudaManagedMemoryEnumerator_byte
Enumerator class for CudaManagedMemory_byte
CudaManagedMemoryEnumerator_char1
Enumerator class for CudaManagedMemory_char1
CudaManagedMemoryEnumerator_char2
Enumerator class for CudaManagedMemory_char2
CudaManagedMemoryEnumerator_char3
Enumerator class for CudaManagedMemory_char3
CudaManagedMemoryEnumerator_char4
Enumerator class for CudaManagedMemory_char4
CudaManagedMemoryEnumerator_cuDoubleComplex
Enumerator class for CudaManagedMemory_cuDoubleComplex
CudaManagedMemoryEnumerator_cuDoubleReal
Enumerator class for CudaManagedMemory_cuDoubleReal
CudaManagedMemoryEnumerator_cuFloatComplex
Enumerator class for CudaManagedMemory_cuFloatComplex
CudaManagedMemoryEnumerator_cuFloatReal
Enumerator class for CudaManagedMemory_cuFloatReal
CudaManagedMemoryEnumerator_dim3
Enumerator class for CudaManagedMemory_dim3
CudaManagedMemoryEnumerator_double
Enumerator class for CudaManagedMemory_double
CudaManagedMemoryEnumerator_double1
Enumerator class for CudaManagedMemory_double1
CudaManagedMemoryEnumerator_double2
Enumerator class for CudaManagedMemory_double2
CudaManagedMemoryEnumerator_float
Enumerator class for CudaManagedMemory_float
CudaManagedMemoryEnumerator_float1
Enumerator class for CudaManagedMemory_float1
CudaManagedMemoryEnumerator_float2
Enumerator class for CudaManagedMemory_float2
CudaManagedMemoryEnumerator_float3
Enumerator class for CudaManagedMemory_float3
CudaManagedMemoryEnumerator_float4
Enumerator class for CudaManagedMemory_float4
CudaManagedMemoryEnumerator_int
Enumerator class for CudaManagedMemory_int
CudaManagedMemoryEnumerator_int1
Enumerator class for CudaManagedMemory_int1
CudaManagedMemoryEnumerator_int2
Enumerator class for CudaManagedMemory_int2
CudaManagedMemoryEnumerator_int3
Enumerator class for CudaManagedMemory_int3
CudaManagedMemoryEnumerator_int4
Enumerator class for CudaManagedMemory_int4
CudaManagedMemoryEnumerator_long
Enumerator class for CudaManagedMemory_long
CudaManagedMemoryEnumerator_long1
Enumerator class for CudaManagedMemory_long1
CudaManagedMemoryEnumerator_long2
Enumerator class for CudaManagedMemory_long2
CudaManagedMemoryEnumerator_sbyte
Enumerator class for CudaManagedMemory_sbyte
CudaManagedMemoryEnumerator_short
Enumerator class for CudaManagedMemory_short
CudaManagedMemoryEnumerator_short1
Enumerator class for CudaManagedMemory_short1
CudaManagedMemoryEnumerator_short2
Enumerator class for CudaManagedMemory_short2
CudaManagedMemoryEnumerator_short3
Enumerator class for CudaManagedMemory_short3
CudaManagedMemoryEnumerator_short4
Enumerator class for CudaManagedMemory_short4
CudaManagedMemoryEnumerator_uchar1
Enumerator class for CudaManagedMemory_uchar1
CudaManagedMemoryEnumerator_uchar2
Enumerator class for CudaManagedMemory_uchar2
CudaManagedMemoryEnumerator_uchar3
Enumerator class for CudaManagedMemory_uchar3
CudaManagedMemoryEnumerator_uchar4
Enumerator class for CudaManagedMemory_uchar4
CudaManagedMemoryEnumerator_uint
Enumerator class for CudaManagedMemory_uint
CudaManagedMemoryEnumerator_uint1
Enumerator class for CudaManagedMemory_uint1
CudaManagedMemoryEnumerator_uint2
Enumerator class for CudaManagedMemory_uint2
CudaManagedMemoryEnumerator_uint3
Enumerator class for CudaManagedMemory_uint3
CudaManagedMemoryEnumerator_uint4
Enumerator class for CudaManagedMemory_uint4
CudaManagedMemoryEnumerator_ulong
Enumerator class for CudaManagedMemory_ulong
CudaManagedMemoryEnumerator_ulong1
Enumerator class for CudaManagedMemory_ulong1
CudaManagedMemoryEnumerator_ulong2
Enumerator class for CudaManagedMemory_ulong2
CudaManagedMemoryEnumerator_ushort
Enumerator class for CudaManagedMemory_ushort
CudaManagedMemoryEnumerator_ushort1
Enumerator class for CudaManagedMemory_ushort1
CudaManagedMemoryEnumerator_ushort2
Enumerator class for CudaManagedMemory_ushort2
CudaManagedMemoryEnumerator_ushort3
Enumerator class for CudaManagedMemory_ushort3
CudaManagedMemoryEnumerator_ushort4
Enumerator class for CudaManagedMemory_ushort4
CudaMipmappedArray
A mipmapped Cuda array
CudaOccupancy
Cuda occupancy from CudaOccupancy.h
CudaOccupancy.cudaOccDeviceProp
mirror the type and spelling of cudaDeviceProp's members keep these alphabetized
CudaOccupancy.cudaOccFuncAttributes
define our own cudaOccFuncAttributes to stay consistent with the original header file
CudaOccupancy.cudaOccResult
CudaOccupancyException
A CudaOccupancy exception is thrown if a CudaOccupancy API method call does not return 0
CudaOpenGLBufferInteropResource
Wrapper for a CUgraphicsResource (OpenGL Buffer)
CudaOpenGLImageInteropResource
Wrapper for a CUgraphicsResource (OpenGL Image)
CudaPageLockedHostMemory_byte
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: byte
CudaPageLockedHostMemory_char1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: char1
CudaPageLockedHostMemory_char2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: char2
CudaPageLockedHostMemory_char3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: char3
CudaPageLockedHostMemory_char4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: char4
CudaPageLockedHostMemory_cuDoubleComplex
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: cuDoubleComplex
CudaPageLockedHostMemory_cuDoubleReal
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: cuDoubleReal
CudaPageLockedHostMemory_cuFloatComplex
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: cuFloatComplex
CudaPageLockedHostMemory_cuFloatReal
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: cuFloatReal
CudaPageLockedHostMemory_dim3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: dim3
CudaPageLockedHostMemory_double
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: double
CudaPageLockedHostMemory_double1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: double1
CudaPageLockedHostMemory_double2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: double2
CudaPageLockedHostMemory_float
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: float
CudaPageLockedHostMemory_float1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: float1
CudaPageLockedHostMemory_float2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: float2
CudaPageLockedHostMemory_float3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: float3
CudaPageLockedHostMemory_float4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: float4
CudaPageLockedHostMemory_int
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: int
CudaPageLockedHostMemory_int1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: int1
CudaPageLockedHostMemory_int2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: int2
CudaPageLockedHostMemory_int3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: int3
CudaPageLockedHostMemory_int4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: int4
CudaPageLockedHostMemory_long
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: long
CudaPageLockedHostMemory_long1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: long1
CudaPageLockedHostMemory_long2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: long2
CudaPageLockedHostMemory_sbyte
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: sbyte
CudaPageLockedHostMemory_short
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: short
CudaPageLockedHostMemory_short1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: short1
CudaPageLockedHostMemory_short2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: short2
CudaPageLockedHostMemory_short3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: short3
CudaPageLockedHostMemory_short4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: short4
CudaPageLockedHostMemory_uchar1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: uchar1
CudaPageLockedHostMemory_uchar2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: uchar2
CudaPageLockedHostMemory_uchar3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: uchar3
CudaPageLockedHostMemory_uchar4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: uchar4
CudaPageLockedHostMemory_uint
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: uint
CudaPageLockedHostMemory_uint1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: uint1
CudaPageLockedHostMemory_uint2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: uint2
CudaPageLockedHostMemory_uint3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: uint3
CudaPageLockedHostMemory_uint4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: uint4
CudaPageLockedHostMemory_ulong
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: ulong
CudaPageLockedHostMemory_ulong1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: ulong1
CudaPageLockedHostMemory_ulong2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: ulong2
CudaPageLockedHostMemory_ushort
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: ushort
CudaPageLockedHostMemory_ushort1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: ushort1
CudaPageLockedHostMemory_ushort2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: ushort2
CudaPageLockedHostMemory_ushort3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: ushort3
CudaPageLockedHostMemory_ushort4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: ushort4
CudaPageLockedHostMemory<T>
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory2D_byte
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: byte
CudaPageLockedHostMemory2D_char1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: char1
CudaPageLockedHostMemory2D_char2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: char2
CudaPageLockedHostMemory2D_char3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: char3
CudaPageLockedHostMemory2D_char4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: char4
CudaPageLockedHostMemory2D_cuDoubleComplex
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: cuDoubleComplex
CudaPageLockedHostMemory2D_cuDoubleReal
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: cuDoubleReal
CudaPageLockedHostMemory2D_cuFloatComplex
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: cuFloatComplex
CudaPageLockedHostMemory2D_cuFloatReal
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: cuFloatReal
CudaPageLockedHostMemory2D_dim3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: dim3
CudaPageLockedHostMemory2D_double
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: double
CudaPageLockedHostMemory2D_double1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: double1
CudaPageLockedHostMemory2D_double2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: double2
CudaPageLockedHostMemory2D_float
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: float
CudaPageLockedHostMemory2D_float1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: float1
CudaPageLockedHostMemory2D_float2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: float2
CudaPageLockedHostMemory2D_float3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: float3
CudaPageLockedHostMemory2D_float4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: float4
CudaPageLockedHostMemory2D_int
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: int
CudaPageLockedHostMemory2D_int1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: int1
CudaPageLockedHostMemory2D_int2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: int2
CudaPageLockedHostMemory2D_int3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: int3
CudaPageLockedHostMemory2D_int4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: int4
CudaPageLockedHostMemory2D_long
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: long
CudaPageLockedHostMemory2D_long1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: long1
CudaPageLockedHostMemory2D_long2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: long2
CudaPageLockedHostMemory2D_sbyte
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: sbyte
CudaPageLockedHostMemory2D_short
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: short
CudaPageLockedHostMemory2D_short1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: short1
CudaPageLockedHostMemory2D_short2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: short2
CudaPageLockedHostMemory2D_short3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: short3
CudaPageLockedHostMemory2D_short4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: short4
CudaPageLockedHostMemory2D_uchar1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: uchar1
CudaPageLockedHostMemory2D_uchar2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: uchar2
CudaPageLockedHostMemory2D_uchar3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: uchar3
CudaPageLockedHostMemory2D_uchar4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: uchar4
CudaPageLockedHostMemory2D_uint
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: uint
CudaPageLockedHostMemory2D_uint1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: uint1
CudaPageLockedHostMemory2D_uint2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: uint2
CudaPageLockedHostMemory2D_uint3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: uint3
CudaPageLockedHostMemory2D_uint4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: uint4
CudaPageLockedHostMemory2D_ulong
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: ulong
CudaPageLockedHostMemory2D_ulong1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: ulong1
CudaPageLockedHostMemory2D_ulong2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: ulong2
CudaPageLockedHostMemory2D_ushort
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: ushort
CudaPageLockedHostMemory2D_ushort1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: ushort1
CudaPageLockedHostMemory2D_ushort2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: ushort2
CudaPageLockedHostMemory2D_ushort3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: ushort3
CudaPageLockedHostMemory2D_ushort4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
Type: ushort4
CudaPageLockedHostMemory2D<T>
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory2DEnumerator_byte
Enumerator class for CudaPageLockedHostMemory2D_byte
CudaPageLockedHostMemory2DEnumerator_char1
Enumerator class for CudaPageLockedHostMemory2D_char1
CudaPageLockedHostMemory2DEnumerator_char2
Enumerator class for CudaPageLockedHostMemory2D_char2
CudaPageLockedHostMemory2DEnumerator_char3
Enumerator class for CudaPageLockedHostMemory2D_char3
CudaPageLockedHostMemory2DEnumerator_char4
Enumerator class for CudaPageLockedHostMemory2D_char4
CudaPageLockedHostMemory2DEnumerator_cuDoubleComplex
Enumerator class for CudaPageLockedHostMemory2D_cuDoubleComplex
CudaPageLockedHostMemory2DEnumerator_cuDoubleReal
Enumerator class for CudaPageLockedHostMemory2D_cuDoubleReal
CudaPageLockedHostMemory2DEnumerator_cuFloatComplex
Enumerator class for CudaPageLockedHostMemory2D_cuFloatComplex
CudaPageLockedHostMemory2DEnumerator_cuFloatReal
Enumerator class for CudaPageLockedHostMemory2D_cuFloatReal
CudaPageLockedHostMemory2DEnumerator_dim3
Enumerator class for CudaPageLockedHostMemory2D_dim3
CudaPageLockedHostMemory2DEnumerator_double
Enumerator class for CudaPageLockedHostMemory2D_double
CudaPageLockedHostMemory2DEnumerator_double1
Enumerator class for CudaPageLockedHostMemory2D_double1
CudaPageLockedHostMemory2DEnumerator_double2
Enumerator class for CudaPageLockedHostMemory2D_double2
CudaPageLockedHostMemory2DEnumerator_float
Enumerator class for CudaPageLockedHostMemory2D_float
CudaPageLockedHostMemory2DEnumerator_float1
Enumerator class for CudaPageLockedHostMemory2D_float1
CudaPageLockedHostMemory2DEnumerator_float2
Enumerator class for CudaPageLockedHostMemory2D_float2
CudaPageLockedHostMemory2DEnumerator_float3
Enumerator class for CudaPageLockedHostMemory2D_float3
CudaPageLockedHostMemory2DEnumerator_float4
Enumerator class for CudaPageLockedHostMemory2D_float4
CudaPageLockedHostMemory2DEnumerator_int
Enumerator class for CudaPageLockedHostMemory2D_int
CudaPageLockedHostMemory2DEnumerator_int1
Enumerator class for CudaPageLockedHostMemory2D_int1
CudaPageLockedHostMemory2DEnumerator_int2
Enumerator class for CudaPageLockedHostMemory2D_int2
CudaPageLockedHostMemory2DEnumerator_int3
Enumerator class for CudaPageLockedHostMemory2D_int3
CudaPageLockedHostMemory2DEnumerator_int4
Enumerator class for CudaPageLockedHostMemory2D_int4
CudaPageLockedHostMemory2DEnumerator_long
Enumerator class for CudaPageLockedHostMemory2D_long
CudaPageLockedHostMemory2DEnumerator_long1
Enumerator class for CudaPageLockedHostMemory2D_long1
CudaPageLockedHostMemory2DEnumerator_long2
Enumerator class for CudaPageLockedHostMemory2D_long2
CudaPageLockedHostMemory2DEnumerator_sbyte
Enumerator class for CudaPageLockedHostMemory2D_sbyte
CudaPageLockedHostMemory2DEnumerator_short
Enumerator class for CudaPageLockedHostMemory2D_short
CudaPageLockedHostMemory2DEnumerator_short1
Enumerator class for CudaPageLockedHostMemory2D_short1
CudaPageLockedHostMemory2DEnumerator_short2
Enumerator class for CudaPageLockedHostMemory2D_short2
CudaPageLockedHostMemory2DEnumerator_short3
Enumerator class for CudaPageLockedHostMemory2D_short3
CudaPageLockedHostMemory2DEnumerator_short4
Enumerator class for CudaPageLockedHostMemory2D_short4
CudaPageLockedHostMemory2DEnumerator_uchar1
Enumerator class for CudaPageLockedHostMemory2D_uchar1
CudaPageLockedHostMemory2DEnumerator_uchar2
Enumerator class for CudaPageLockedHostMemory2D_uchar2
CudaPageLockedHostMemory2DEnumerator_uchar3
Enumerator class for CudaPageLockedHostMemory2D_uchar3
CudaPageLockedHostMemory2DEnumerator_uchar4
Enumerator class for CudaPageLockedHostMemory2D_uchar4
CudaPageLockedHostMemory2DEnumerator_uint
Enumerator class for CudaPageLockedHostMemory2D_uint
CudaPageLockedHostMemory2DEnumerator_uint1
Enumerator class for CudaPageLockedHostMemory2D_uint1
CudaPageLockedHostMemory2DEnumerator_uint2
Enumerator class for CudaPageLockedHostMemory2D_uint2
CudaPageLockedHostMemory2DEnumerator_uint3
Enumerator class for CudaPageLockedHostMemory2D_uint3
CudaPageLockedHostMemory2DEnumerator_uint4
Enumerator class for CudaPageLockedHostMemory2D_uint4
CudaPageLockedHostMemory2DEnumerator_ulong
Enumerator class for CudaPageLockedHostMemory2D_ulong
CudaPageLockedHostMemory2DEnumerator_ulong1
Enumerator class for CudaPageLockedHostMemory2D_ulong1
CudaPageLockedHostMemory2DEnumerator_ulong2
Enumerator class for CudaPageLockedHostMemory2D_ulong2
CudaPageLockedHostMemory2DEnumerator_ushort
Enumerator class for CudaPageLockedHostMemory2D_ushort
CudaPageLockedHostMemory2DEnumerator_ushort1
Enumerator class for CudaPageLockedHostMemory2D_ushort1
CudaPageLockedHostMemory2DEnumerator_ushort2
Enumerator class for CudaPageLockedHostMemory2D_ushort2
CudaPageLockedHostMemory2DEnumerator_ushort3
Enumerator class for CudaPageLockedHostMemory2D_ushort3
CudaPageLockedHostMemory2DEnumerator_ushort4
Enumerator class for CudaPageLockedHostMemory2D_ushort4
CudaPageLockedHostMemory2DEnumerator<T_>
Enumerator class for CudaPageLockedHostMemory2D
CudaPageLockedHostMemory3D_byte
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_char1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_char2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_char3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_char4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_cuDoubleComplex
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_cuDoubleReal
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_cuFloatComplex
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_cuFloatReal
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_dim3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_double
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_double1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_double2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_float
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_float1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_float2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_float3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_float4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_int
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_int1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_int2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_int3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_int4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_long
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_long1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_long2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_sbyte
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_short
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_short1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_short2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_short3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_short4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_uchar1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_uchar2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_uchar3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_uchar4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_uint
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_uint1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_uint2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_uint3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_uint4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_ulong
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_ulong1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_ulong2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_ushort
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_ushort1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_ushort2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_ushort3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D_ushort4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3D<T>
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
CudaPageLockedHostMemory3DEnumerator_byte
Enumerator class for CudaPageLockedHostMemory3D_byte
CudaPageLockedHostMemory3DEnumerator_char1
Enumerator class for CudaPageLockedHostMemory3D_char1
CudaPageLockedHostMemory3DEnumerator_char2
Enumerator class for CudaPageLockedHostMemory3D_char2
CudaPageLockedHostMemory3DEnumerator_char3
Enumerator class for CudaPageLockedHostMemory3D_char3
CudaPageLockedHostMemory3DEnumerator_char4
Enumerator class for CudaPageLockedHostMemory3D_char4
CudaPageLockedHostMemory3DEnumerator_cuDoubleComplex
Enumerator class for CudaPageLockedHostMemory3D_cuDoubleComplex
CudaPageLockedHostMemory3DEnumerator_cuDoubleReal
Enumerator class for CudaPageLockedHostMemory3D_cuDoubleReal
CudaPageLockedHostMemory3DEnumerator_cuFloatComplex
Enumerator class for CudaPageLockedHostMemory3D_cuFloatComplex
CudaPageLockedHostMemory3DEnumerator_cuFloatReal
Enumerator class for CudaPageLockedHostMemory3D_cuFloatReal
CudaPageLockedHostMemory3DEnumerator_dim3
Enumerator class for CudaPageLockedHostMemory3D_dim3
CudaPageLockedHostMemory3DEnumerator_double
Enumerator class for CudaPageLockedHostMemory3D_double
CudaPageLockedHostMemory3DEnumerator_double1
Enumerator class for CudaPageLockedHostMemory3D_double1
CudaPageLockedHostMemory3DEnumerator_double2
Enumerator class for CudaPageLockedHostMemory3D_double2
CudaPageLockedHostMemory3DEnumerator_float
Enumerator class for CudaPageLockedHostMemory3D_float
CudaPageLockedHostMemory3DEnumerator_float1
Enumerator class for CudaPageLockedHostMemory3D_float1
CudaPageLockedHostMemory3DEnumerator_float2
Enumerator class for CudaPageLockedHostMemory3D_float2
CudaPageLockedHostMemory3DEnumerator_float3
Enumerator class for CudaPageLockedHostMemory3D_float3
CudaPageLockedHostMemory3DEnumerator_float4
Enumerator class for CudaPageLockedHostMemory3D_float4
CudaPageLockedHostMemory3DEnumerator_int
Enumerator class for CudaPageLockedHostMemory3D_int
CudaPageLockedHostMemory3DEnumerator_int1
Enumerator class for CudaPageLockedHostMemory3D_int1
CudaPageLockedHostMemory3DEnumerator_int2
Enumerator class for CudaPageLockedHostMemory3D_int2
CudaPageLockedHostMemory3DEnumerator_int3
Enumerator class for CudaPageLockedHostMemory3D_int3
CudaPageLockedHostMemory3DEnumerator_int4
Enumerator class for CudaPageLockedHostMemory3D_int4
CudaPageLockedHostMemory3DEnumerator_long
Enumerator class for CudaPageLockedHostMemory3D_long
CudaPageLockedHostMemory3DEnumerator_long1
Enumerator class for CudaPageLockedHostMemory3D_long1
CudaPageLockedHostMemory3DEnumerator_long2
Enumerator class for CudaPageLockedHostMemory3D_long2
CudaPageLockedHostMemory3DEnumerator_sbyte
Enumerator class for CudaPageLockedHostMemory3D_sbyte
CudaPageLockedHostMemory3DEnumerator_short
Enumerator class for CudaPageLockedHostMemory3D_short
CudaPageLockedHostMemory3DEnumerator_short1
Enumerator class for CudaPageLockedHostMemory3D_short1
CudaPageLockedHostMemory3DEnumerator_short2
Enumerator class for CudaPageLockedHostMemory3D_short2
CudaPageLockedHostMemory3DEnumerator_short3
Enumerator class for CudaPageLockedHostMemory3D_short3
CudaPageLockedHostMemory3DEnumerator_short4
Enumerator class for CudaPageLockedHostMemory3D_short4
CudaPageLockedHostMemory3DEnumerator_uchar1
Enumerator class for CudaPageLockedHostMemory3D_uchar1
CudaPageLockedHostMemory3DEnumerator_uchar2
Enumerator class for CudaPageLockedHostMemory3D_uchar2
CudaPageLockedHostMemory3DEnumerator_uchar3
Enumerator class for CudaPageLockedHostMemory3D_uchar3
CudaPageLockedHostMemory3DEnumerator_uchar4
Enumerator class for CudaPageLockedHostMemory3D_uchar4
CudaPageLockedHostMemory3DEnumerator_uint
Enumerator class for CudaPageLockedHostMemory3D_uint
CudaPageLockedHostMemory3DEnumerator_uint1
Enumerator class for CudaPageLockedHostMemory3D_uint1
CudaPageLockedHostMemory3DEnumerator_uint2
Enumerator class for CudaPageLockedHostMemory3D_uint2
CudaPageLockedHostMemory3DEnumerator_uint3
Enumerator class for CudaPageLockedHostMemory3D_uint3
CudaPageLockedHostMemory3DEnumerator_uint4
Enumerator class for CudaPageLockedHostMemory3D_uint4
CudaPageLockedHostMemory3DEnumerator_ulong
Enumerator class for CudaPageLockedHostMemory3D_ulong
CudaPageLockedHostMemory3DEnumerator_ulong1
Enumerator class for CudaPageLockedHostMemory3D_ulong1
CudaPageLockedHostMemory3DEnumerator_ulong2
Enumerator class for CudaPageLockedHostMemory3D_ulong2
CudaPageLockedHostMemory3DEnumerator_ushort
Enumerator class for CudaPageLockedHostMemory3D_ushort
CudaPageLockedHostMemory3DEnumerator_ushort1
Enumerator class for CudaPageLockedHostMemory3D_ushort1
CudaPageLockedHostMemory3DEnumerator_ushort2
Enumerator class for CudaPageLockedHostMemory3D_ushort2
CudaPageLockedHostMemory3DEnumerator_ushort3
Enumerator class for CudaPageLockedHostMemory3D_ushort3
CudaPageLockedHostMemory3DEnumerator_ushort4
Enumerator class for CudaPageLockedHostMemory3D_ushort4
CudaPageLockedHostMemory3DEnumerator<T_>
Enumerator class for CudaPageLockedHostMemory3D
CudaPageLockedHostMemoryEnumerator_byte
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_char1
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_char2
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_char3
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_char4
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_cuDoubleComplex
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_cuDoubleReal
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_cuFloatComplex
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_cuFloatReal
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_dim3
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_double
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_double1
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_double2
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_float
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_float1
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_float2
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_float3
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_float4
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_int
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_int1
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_int2
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_int3
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_int4
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_long
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_long1
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_long2
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_sbyte
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_short
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_short1
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_short2
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_short3
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_short4
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_uchar1
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_uchar2
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_uchar3
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_uchar4
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_uint
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_uint1
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_uint2
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_uint3
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_uint4
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_ulong
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_ulong1
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_ulong2
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_ushort
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_ushort1
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_ushort2
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_ushort3
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator_ushort4
Enumerator class for CudaPageLockedHostMemory
CudaPageLockedHostMemoryEnumerator<T_>
Enumerator class for CudaPageLockedHostMemory
CudaPitchedDeviceVariable<T>
A variable located in CUDA device memory. The data is aligned following Pitch
CudaRegisteredHostMemory_byte
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: byte
CudaRegisteredHostMemory_char1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: char1
CudaRegisteredHostMemory_char2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: char2
CudaRegisteredHostMemory_char3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: char3
CudaRegisteredHostMemory_char4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: char4
CudaRegisteredHostMemory_cuDoubleComplex
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: cuDoubleComplex
CudaRegisteredHostMemory_cuDoubleReal
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: cuDoubleReal
CudaRegisteredHostMemory_cuFloatComplex
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: cuFloatComplex
CudaRegisteredHostMemory_cuFloatReal
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: cuFloatReal
CudaRegisteredHostMemory_dim3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: dim3
CudaRegisteredHostMemory_double
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: double
CudaRegisteredHostMemory_double1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: double1
CudaRegisteredHostMemory_double2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: double2
CudaRegisteredHostMemory_float
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: float
CudaRegisteredHostMemory_float1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: float1
CudaRegisteredHostMemory_float2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: float2
CudaRegisteredHostMemory_float3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: float3
CudaRegisteredHostMemory_float4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: float4
CudaRegisteredHostMemory_int
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: int
CudaRegisteredHostMemory_int1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: int1
CudaRegisteredHostMemory_int2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: int2
CudaRegisteredHostMemory_int3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: int3
CudaRegisteredHostMemory_int4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: int4
CudaRegisteredHostMemory_long
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: long
CudaRegisteredHostMemory_long1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: long1
CudaRegisteredHostMemory_long2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: long2
CudaRegisteredHostMemory_sbyte
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: sbyte
CudaRegisteredHostMemory_short
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: short
CudaRegisteredHostMemory_short1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: short1
CudaRegisteredHostMemory_short2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: short2
CudaRegisteredHostMemory_short3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: short3
CudaRegisteredHostMemory_short4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: short4
CudaRegisteredHostMemory_uchar1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: uchar1
CudaRegisteredHostMemory_uchar2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: uchar2
CudaRegisteredHostMemory_uchar3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: uchar3
CudaRegisteredHostMemory_uchar4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: uchar4
CudaRegisteredHostMemory_uint
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: uint
CudaRegisteredHostMemory_uint1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: uint1
CudaRegisteredHostMemory_uint2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: uint2
CudaRegisteredHostMemory_uint3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: uint3
CudaRegisteredHostMemory_uint4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: uint4
CudaRegisteredHostMemory_ulong
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: ulong
CudaRegisteredHostMemory_ulong1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: ulong1
CudaRegisteredHostMemory_ulong2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: ulong2
CudaRegisteredHostMemory_ushort
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: ushort
CudaRegisteredHostMemory_ushort1
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: ushort1
CudaRegisteredHostMemory_ushort2
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: ushort2
CudaRegisteredHostMemory_ushort3
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: ushort3
CudaRegisteredHostMemory_ushort4
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
Type: ushort4
CudaRegisteredHostMemory<T>
A variable located in page locked (pinned) host memory. Use this type of variabe for asynchronous memcpy.
cuMemHostRegister doesn't work with managed memory (e.g. normal C# arrays). But you can use cuMemHostRegister for natively allocated memory (Marshal.AllocHGlobal, or a native dll).
CudaStopWatch
Measures via CUDA events the timespan between Start() and Stop() calls.
CudaStream
Wrapps a CUstream handle. In case of a so called NULL stream, use the native CUstream struct instead.
CudaSurface
CudaSurface3D
CudaSurfObject
Cuda Surface Object
CudaTexObject
Cuda Texure Object
CudaTexture
Provides methods to bind texture references to kernels
CudaTextureArray1D
CudaArrayTexture1D
CudaTextureArray2D
CudaArrayTexture2D
CudaTextureArray3D
CudaArrayTexture3D
CudaTextureLinear1D<T>
CudaLinearTexture1D
CudaTextureLinearPitched2D<T>
CudaLinearTexture2D
CudaTextureMipmappedArray
CudaArrayTexture3D
DirectX10NativeMethods
Direct3D 10 Interoperability
DirectX10NativeMethods.CUDA3
Direct3D10 Interoperability for CUDA 3.x
DirectX11NativeMethods
Direct3D 11 Interoperability for CUDA 3.x
DirectX9NativeMethods
Direct3D 9 Interoperability
DirectX9NativeMethods.CUDA3
Direct3D9 Interoperability for CUDA 3.x
DriverAPINativeMethods
C# wrapper for the NVIDIA CUDA Driver API (--> cuda.h)
DriverAPINativeMethods.ArrayManagement
Combines all array management API calls
DriverAPINativeMethods.AsynchronousMemcpy_v2
Any host memory involved must be DMA'able (e.g., allocated with cuMemAllocHost). memcpy's done with these functions execute in parallel with the CPU and, if the hardware is available, may execute in parallel with the GPU. Asynchronous memcpy must be accompanied by appropriate stream synchronization.
DriverAPINativeMethods.ContextManagement
Combines all API calls for context management
DriverAPINativeMethods.CudaPeerAccess
Peer Context Memory Access
DriverAPINativeMethods.DeviceManagement
Combines all API calls for device management
DriverAPINativeMethods.ErrorHandling
This section describes the error handling functions of the low-level CUDA driver application programming interface.
DriverAPINativeMethods.Events
Groups all event API calls
DriverAPINativeMethods.ExportTables
cuGetExportTable
DriverAPINativeMethods.FunctionManagement
Combines all function / kernel API calls
DriverAPINativeMethods.GraphicsInterop
Combines all graphics interop API calls
DriverAPINativeMethods.Launch
Groups all kernel launch API calls
DriverAPINativeMethods.Limits
Groups all context limit API calls
DriverAPINativeMethods.MemoryManagement
Combines all API calls for memory management
DriverAPINativeMethods.Memset
Combines all memset API calls
DriverAPINativeMethods.MemsetAsync
Combines all async memset API calls
DriverAPINativeMethods.ModuleManagement
Combines all API calls for module management
DriverAPINativeMethods.Occupancy
This section describes the occupancy calculation functions of the low-level CUDA driver application programming interface.
DriverAPINativeMethods.ParameterManagement
Combines all kernel / function parameter management API calls
DriverAPINativeMethods.Profiling
This section describes the profiler control functions of the low-level CUDA driver application programming interface.
DriverAPINativeMethods.Streams
Groups all stream API calls
DriverAPINativeMethods.SurfaceObjects
Surface object management functions.
DriverAPINativeMethods.SurfaceReferenceManagement
Combines all surface management API calls
DriverAPINativeMethods.SynchronousMemcpy_v2
Intra-device memcpy's done with these functions may execute in parallel with the CPU, but if host memory is involved, they wait until the copy is done before returning.
DriverAPINativeMethods.TextureObjects
Texture object management functions.
DriverAPINativeMethods.TextureReferenceManagement
Groups all texture reference management API calls
OpenGLNativeMethods
OpenGL Interoperability
OpenGLNativeMethods.CUDA3
OpenGL Interoperability for CUDA >3.x
PrimaryContext
The primary context unique per device and it's shared with CUDA runtime API. Those functions allows seemless integration with other libraries using CUDA.
Structs
CudaContext.sSMtoCores
Defines for GPU Architecture types (using the SM version to determine the # of cores per SM
CudaKernel.Occupancy
Small struct to simplify occupancy calculations
CudaOccupancy.cudaOccDeviceState
define cudaOccDeviceState to include any device property needed to be passed in future GPUs so that user interfaces don't change ; hence users are encouraged to declare the struct zero in order to handle the assignments of any field that might be added for later GPUs.
Interfaces
ICudaGraphicsInteropResource
Common interface for OpenGL and DirectX graphics interop resources
Enums
CudaArray1DNumChannels
Number of channels in array
CudaArray2DNumChannels
Number of channels in array
CudaArray3DNumChannels
Number of channels in array
CudaContext.DirectXVersion
Specifies the directX version to use with a cuda context, if necessary
CudaMipmappedArrayNumChannels
Number of channels in array
CudaOccupancy.cudaOccCacheConfig
Function cache configurations
CudaOccupancy.cudaOccCarveoutConfig
Shared memory carveout configurations
CudaOccupancy.cudaOccError
Occupancy Error types
CudaOccupancy.cudaOccFuncShmemConfig
Per function opt in maximum dynamic shared memory limit
CudaOccupancy.cudaOccLimitingFactors
Occupancy Limiting Factors
CudaOccupancy.cudaOccPartitionedGCConfig
Partitioned global caching option
CudaOccupancy.cudaOccPartitionedGCSupport
Partitioned global caching support
CudaOpenGLImageInteropResource.OpenGLImageTarget
Type of the openGL image
Delegates
CudaOccupancy.del_blockSizeToDynamicSMemSize
A function to convert from block size to dynamic shared memory size.
e.g.: If no dynamic shared memory is used: x => 0
If 4 bytes shared memory per thread is used: x = 4 * x