@Properties(inherit=cudart.class) public class cudaDeviceProp extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
cudaDeviceProp()
Default native constructor.
|
cudaDeviceProp(long size)
Native array allocator.
|
cudaDeviceProp(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
accessPolicyMaxWindowSize()
The maximum value of ::cudaAccessPolicyWindow::num_bytes.
|
cudaDeviceProp |
accessPolicyMaxWindowSize(int setter) |
int |
asyncEngineCount()
Number of asynchronous engines
|
cudaDeviceProp |
asyncEngineCount(int setter) |
int |
canMapHostMemory()
Device can map host memory with cudaHostAlloc/cudaHostGetDevicePointer
|
cudaDeviceProp |
canMapHostMemory(int setter) |
int |
canUseHostPointerForRegisteredMem()
Device can access host registered memory at the same virtual address as the CPU
|
cudaDeviceProp |
canUseHostPointerForRegisteredMem(int setter) |
int |
clockRate()
Deprecated, Clock frequency in kilohertz
|
cudaDeviceProp |
clockRate(int setter) |
int |
clusterLaunch()
Indicates device supports cluster launch
|
cudaDeviceProp |
clusterLaunch(int setter) |
int |
computeMode()
Deprecated, Compute mode (See ::cudaComputeMode)
|
cudaDeviceProp |
computeMode(int setter) |
int |
computePreemptionSupported()
Device supports Compute Preemption
|
cudaDeviceProp |
computePreemptionSupported(int setter) |
int |
concurrentKernels()
Device can possibly execute multiple kernels concurrently
|
cudaDeviceProp |
concurrentKernels(int setter) |
int |
concurrentManagedAccess()
Device can coherently access managed memory concurrently with the CPU
|
cudaDeviceProp |
concurrentManagedAccess(int setter) |
int |
cooperativeLaunch()
Device supports launching cooperative kernels via ::cudaLaunchCooperativeKernel
|
cudaDeviceProp |
cooperativeLaunch(int setter) |
int |
cooperativeMultiDeviceLaunch()
Deprecated, cudaLaunchCooperativeKernelMultiDevice is deprecated.
|
cudaDeviceProp |
cooperativeMultiDeviceLaunch(int setter) |
int |
deferredMappingCudaArraySupported()
1 if the device supports deferred mapping CUDA arrays and CUDA mipmapped arrays
|
cudaDeviceProp |
deferredMappingCudaArraySupported(int setter) |
int |
deviceOverlap()
Device can concurrently copy memory and execute a kernel.
|
cudaDeviceProp |
deviceOverlap(int setter) |
int |
directManagedMemAccessFromHost()
Host can directly access managed memory on the device without migration.
|
cudaDeviceProp |
directManagedMemAccessFromHost(int setter) |
int |
ECCEnabled()
Device has ECC support enabled
|
cudaDeviceProp |
ECCEnabled(int setter) |
cudaDeviceProp |
getPointer(long i) |
int |
globalL1CacheSupported()
Device supports caching globals in L1
|
cudaDeviceProp |
globalL1CacheSupported(int setter) |
int |
gpuDirectRDMAFlushWritesOptions()
Bitmask to be interpreted according to the ::cudaFlushGPUDirectRDMAWritesOptions enum
|
cudaDeviceProp |
gpuDirectRDMAFlushWritesOptions(int setter) |
int |
gpuDirectRDMASupported()
1 if the device supports GPUDirect RDMA APIs, 0 otherwise
|
cudaDeviceProp |
gpuDirectRDMASupported(int setter) |
int |
gpuDirectRDMAWritesOrdering()
See the ::cudaGPUDirectRDMAWritesOrdering enum for numerical values
|
cudaDeviceProp |
gpuDirectRDMAWritesOrdering(int setter) |
int |
hostNativeAtomicSupported()
Link between the device and the host supports native atomic operations
|
cudaDeviceProp |
hostNativeAtomicSupported(int setter) |
int |
hostRegisterReadOnlySupported()
Device supports using the ::cudaHostRegister flag cudaHostRegisterReadOnly to register memory that must be mapped as read-only to the GPU
|
cudaDeviceProp |
hostRegisterReadOnlySupported(int setter) |
int |
hostRegisterSupported()
Device supports host memory registration via ::cudaHostRegister.
|
cudaDeviceProp |
hostRegisterSupported(int setter) |
int |
integrated()
Device is integrated as opposed to discrete
|
cudaDeviceProp |
integrated(int setter) |
int |
ipcEventSupported()
Device supports IPC Events.
|
cudaDeviceProp |
ipcEventSupported(int setter) |
int |
isMultiGpuBoard()
Device is on a multi-GPU board
|
cudaDeviceProp |
isMultiGpuBoard(int setter) |
int |
kernelExecTimeoutEnabled()
Deprecated, Specified whether there is a run time limit on kernels
|
cudaDeviceProp |
kernelExecTimeoutEnabled(int setter) |
int |
l2CacheSize()
Size of L2 cache in bytes
|
cudaDeviceProp |
l2CacheSize(int setter) |
int |
localL1CacheSupported()
Device supports caching locals in L1
|
cudaDeviceProp |
localL1CacheSupported(int setter) |
BytePointer |
luid() |
byte |
luid(int i)
8-byte locally unique identifier.
|
cudaDeviceProp |
luid(int i,
byte setter) |
int |
luidDeviceNodeMask()
LUID device node mask.
|
cudaDeviceProp |
luidDeviceNodeMask(int setter) |
int |
major()
Major compute capability
|
cudaDeviceProp |
major(int setter) |
int |
managedMemory()
Device supports allocating managed memory on this system
|
cudaDeviceProp |
managedMemory(int setter) |
int |
maxBlocksPerMultiProcessor()
Maximum number of resident blocks per multiprocessor
|
cudaDeviceProp |
maxBlocksPerMultiProcessor(int setter) |
IntPointer |
maxGridSize() |
int |
maxGridSize(int i)
Maximum size of each dimension of a grid
|
cudaDeviceProp |
maxGridSize(int i,
int setter) |
int |
maxSurface1D()
Maximum 1D surface size
|
cudaDeviceProp |
maxSurface1D(int setter) |
IntPointer |
maxSurface1DLayered() |
int |
maxSurface1DLayered(int i)
Maximum 1D layered surface dimensions
|
cudaDeviceProp |
maxSurface1DLayered(int i,
int setter) |
IntPointer |
maxSurface2D() |
int |
maxSurface2D(int i)
Maximum 2D surface dimensions
|
cudaDeviceProp |
maxSurface2D(int i,
int setter) |
IntPointer |
maxSurface2DLayered() |
int |
maxSurface2DLayered(int i)
Maximum 2D layered surface dimensions
|
cudaDeviceProp |
maxSurface2DLayered(int i,
int setter) |
IntPointer |
maxSurface3D() |
int |
maxSurface3D(int i)
Maximum 3D surface dimensions
|
cudaDeviceProp |
maxSurface3D(int i,
int setter) |
int |
maxSurfaceCubemap()
Maximum Cubemap surface dimensions
|
cudaDeviceProp |
maxSurfaceCubemap(int setter) |
IntPointer |
maxSurfaceCubemapLayered() |
int |
maxSurfaceCubemapLayered(int i)
Maximum Cubemap layered surface dimensions
|
cudaDeviceProp |
maxSurfaceCubemapLayered(int i,
int setter) |
int |
maxTexture1D()
Maximum 1D texture size
|
cudaDeviceProp |
maxTexture1D(int setter) |
IntPointer |
maxTexture1DLayered() |
int |
maxTexture1DLayered(int i)
Maximum 1D layered texture dimensions
|
cudaDeviceProp |
maxTexture1DLayered(int i,
int setter) |
int |
maxTexture1DLinear()
Deprecated, do not use.
|
cudaDeviceProp |
maxTexture1DLinear(int setter) |
int |
maxTexture1DMipmap()
Maximum 1D mipmapped texture size
|
cudaDeviceProp |
maxTexture1DMipmap(int setter) |
IntPointer |
maxTexture2D() |
int |
maxTexture2D(int i)
Maximum 2D texture dimensions
|
cudaDeviceProp |
maxTexture2D(int i,
int setter) |
IntPointer |
maxTexture2DGather() |
int |
maxTexture2DGather(int i)
Maximum 2D texture dimensions if texture gather operations have to be performed
|
cudaDeviceProp |
maxTexture2DGather(int i,
int setter) |
IntPointer |
maxTexture2DLayered() |
int |
maxTexture2DLayered(int i)
Maximum 2D layered texture dimensions
|
cudaDeviceProp |
maxTexture2DLayered(int i,
int setter) |
IntPointer |
maxTexture2DLinear() |
int |
maxTexture2DLinear(int i)
Maximum dimensions (width, height, pitch) for 2D textures bound to pitched memory
|
cudaDeviceProp |
maxTexture2DLinear(int i,
int setter) |
IntPointer |
maxTexture2DMipmap() |
int |
maxTexture2DMipmap(int i)
Maximum 2D mipmapped texture dimensions
|
cudaDeviceProp |
maxTexture2DMipmap(int i,
int setter) |
IntPointer |
maxTexture3D() |
int |
maxTexture3D(int i)
Maximum 3D texture dimensions
|
cudaDeviceProp |
maxTexture3D(int i,
int setter) |
IntPointer |
maxTexture3DAlt() |
int |
maxTexture3DAlt(int i)
Maximum alternate 3D texture dimensions
|
cudaDeviceProp |
maxTexture3DAlt(int i,
int setter) |
int |
maxTextureCubemap()
Maximum Cubemap texture dimensions
|
cudaDeviceProp |
maxTextureCubemap(int setter) |
IntPointer |
maxTextureCubemapLayered() |
int |
maxTextureCubemapLayered(int i)
Maximum Cubemap layered texture dimensions
|
cudaDeviceProp |
maxTextureCubemapLayered(int i,
int setter) |
IntPointer |
maxThreadsDim() |
int |
maxThreadsDim(int i)
Maximum size of each dimension of a block
|
cudaDeviceProp |
maxThreadsDim(int i,
int setter) |
int |
maxThreadsPerBlock()
Maximum number of threads per block
|
cudaDeviceProp |
maxThreadsPerBlock(int setter) |
int |
maxThreadsPerMultiProcessor()
Maximum resident threads per multiprocessor
|
cudaDeviceProp |
maxThreadsPerMultiProcessor(int setter) |
int |
memoryBusWidth()
Global memory bus width in bits
|
cudaDeviceProp |
memoryBusWidth(int setter) |
int |
memoryClockRate()
Deprecated, Peak memory clock frequency in kilohertz
|
cudaDeviceProp |
memoryClockRate(int setter) |
int |
memoryPoolsSupported()
1 if the device supports using the cudaMallocAsync and cudaMemPool family of APIs, 0 otherwise
|
cudaDeviceProp |
memoryPoolsSupported(int setter) |
int |
memoryPoolSupportedHandleTypes()
Bitmask of handle types supported with mempool-based IPC
|
cudaDeviceProp |
memoryPoolSupportedHandleTypes(int setter) |
long |
memPitch()
Maximum pitch in bytes allowed by memory copies
|
cudaDeviceProp |
memPitch(long setter) |
int |
minor()
Minor compute capability
|
cudaDeviceProp |
minor(int setter) |
int |
multiGpuBoardGroupID()
Unique identifier for a group of devices on the same multi-GPU board
|
cudaDeviceProp |
multiGpuBoardGroupID(int setter) |
int |
multiProcessorCount()
Number of multiprocessors on device
|
cudaDeviceProp |
multiProcessorCount(int setter) |
BytePointer |
name() |
byte |
name(int i)
ASCII string identifying device
|
cudaDeviceProp |
name(int i,
byte setter) |
int |
pageableMemoryAccess()
Device supports coherently accessing pageable memory without calling cudaHostRegister on it
|
cudaDeviceProp |
pageableMemoryAccess(int setter) |
int |
pageableMemoryAccessUsesHostPageTables()
Device accesses pageable memory via the host's page tables
|
cudaDeviceProp |
pageableMemoryAccessUsesHostPageTables(int setter) |
int |
pciBusID()
PCI bus ID of the device
|
cudaDeviceProp |
pciBusID(int setter) |
int |
pciDeviceID()
PCI device ID of the device
|
cudaDeviceProp |
pciDeviceID(int setter) |
int |
pciDomainID()
PCI domain ID of the device
|
cudaDeviceProp |
pciDomainID(int setter) |
int |
persistingL2CacheMaxSize()
Device's maximum l2 persisting lines capacity setting in bytes
|
cudaDeviceProp |
persistingL2CacheMaxSize(int setter) |
cudaDeviceProp |
position(long position) |
int |
regsPerBlock()
32-bit registers available per block
|
cudaDeviceProp |
regsPerBlock(int setter) |
int |
regsPerMultiprocessor()
32-bit registers available per multiprocessor
|
cudaDeviceProp |
regsPerMultiprocessor(int setter) |
IntPointer |
reserved() |
int |
reserved(int i)
Reserved for future use
|
cudaDeviceProp |
reserved(int i,
int setter) |
IntPointer |
reserved1() |
int |
reserved1(int i)
Reserved for future use
|
cudaDeviceProp |
reserved1(int i,
int setter) |
IntPointer |
reserved2() |
int |
reserved2(int i) |
cudaDeviceProp |
reserved2(int i,
int setter) |
long |
reservedSharedMemPerBlock()
Shared memory reserved by CUDA driver per block in bytes
|
cudaDeviceProp |
reservedSharedMemPerBlock(long setter) |
long |
sharedMemPerBlock()
Shared memory available per block in bytes
|
cudaDeviceProp |
sharedMemPerBlock(long setter) |
long |
sharedMemPerBlockOptin()
Per device maximum shared memory per block usable by special opt in
|
cudaDeviceProp |
sharedMemPerBlockOptin(long setter) |
long |
sharedMemPerMultiprocessor()
Shared memory available per multiprocessor in bytes
|
cudaDeviceProp |
sharedMemPerMultiprocessor(long setter) |
int |
singleToDoublePrecisionPerfRatio()
Deprecated, Ratio of single precision performance (in floating-point operations per second) to double precision performance
|
cudaDeviceProp |
singleToDoublePrecisionPerfRatio(int setter) |
int |
sparseCudaArraySupported()
1 if the device supports sparse CUDA arrays and sparse CUDA mipmapped arrays, 0 otherwise
|
cudaDeviceProp |
sparseCudaArraySupported(int setter) |
int |
streamPrioritiesSupported()
Device supports stream priorities
|
cudaDeviceProp |
streamPrioritiesSupported(int setter) |
long |
surfaceAlignment()
Alignment requirements for surfaces
|
cudaDeviceProp |
surfaceAlignment(long setter) |
int |
tccDriver()
1 if device is a Tesla device using TCC driver, 0 otherwise
|
cudaDeviceProp |
tccDriver(int setter) |
long |
textureAlignment()
Alignment requirement for textures
|
cudaDeviceProp |
textureAlignment(long setter) |
long |
texturePitchAlignment()
Pitch alignment requirement for texture references bound to pitched memory
|
cudaDeviceProp |
texturePitchAlignment(long setter) |
int |
timelineSemaphoreInteropSupported()
External timeline semaphore interop is supported on the device
|
cudaDeviceProp |
timelineSemaphoreInteropSupported(int setter) |
long |
totalConstMem()
Constant memory available on device in bytes
|
cudaDeviceProp |
totalConstMem(long setter) |
long |
totalGlobalMem()
Global memory available on device in bytes
|
cudaDeviceProp |
totalGlobalMem(long setter) |
int |
unifiedAddressing()
Device shares a unified address space with the host
|
cudaDeviceProp |
unifiedAddressing(int setter) |
int |
unifiedFunctionPointers()
Indicates device supports unified pointers
|
cudaDeviceProp |
unifiedFunctionPointers(int setter) |
cudaUUID_t |
uuid()
16-byte unique identifier
|
cudaDeviceProp |
uuid(cudaUUID_t setter) |
int |
warpSize()
Warp size in threads
|
cudaDeviceProp |
warpSize(int setter) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public cudaDeviceProp()
public cudaDeviceProp(long size)
Pointer.position(long)
.public cudaDeviceProp(Pointer p)
Pointer(Pointer)
.public cudaDeviceProp position(long position)
public cudaDeviceProp getPointer(long i)
getPointer
in class Pointer
public cudaDeviceProp name(int i, byte setter)
@MemberGetter @Cast(value="char*") public BytePointer name()
@ByRef public cudaUUID_t uuid()
public cudaDeviceProp uuid(cudaUUID_t setter)
@Cast(value="char") public byte luid(int i)
public cudaDeviceProp luid(int i, byte setter)
@MemberGetter @Cast(value="char*") public BytePointer luid()
@Cast(value="unsigned int") public int luidDeviceNodeMask()
public cudaDeviceProp luidDeviceNodeMask(int setter)
@Cast(value="size_t") public long totalGlobalMem()
public cudaDeviceProp totalGlobalMem(long setter)
@Cast(value="size_t") public long sharedMemPerBlock()
public cudaDeviceProp sharedMemPerBlock(long setter)
public int regsPerBlock()
public cudaDeviceProp regsPerBlock(int setter)
public int warpSize()
public cudaDeviceProp warpSize(int setter)
@Cast(value="size_t") public long memPitch()
public cudaDeviceProp memPitch(long setter)
public int maxThreadsPerBlock()
public cudaDeviceProp maxThreadsPerBlock(int setter)
public int maxThreadsDim(int i)
public cudaDeviceProp maxThreadsDim(int i, int setter)
@MemberGetter public IntPointer maxThreadsDim()
public int maxGridSize(int i)
public cudaDeviceProp maxGridSize(int i, int setter)
@MemberGetter public IntPointer maxGridSize()
public int clockRate()
public cudaDeviceProp clockRate(int setter)
@Cast(value="size_t") public long totalConstMem()
public cudaDeviceProp totalConstMem(long setter)
public int major()
public cudaDeviceProp major(int setter)
public int minor()
public cudaDeviceProp minor(int setter)
@Cast(value="size_t") public long textureAlignment()
public cudaDeviceProp textureAlignment(long setter)
@Cast(value="size_t") public long texturePitchAlignment()
public cudaDeviceProp texturePitchAlignment(long setter)
public int deviceOverlap()
public cudaDeviceProp deviceOverlap(int setter)
public int multiProcessorCount()
public cudaDeviceProp multiProcessorCount(int setter)
public int kernelExecTimeoutEnabled()
public cudaDeviceProp kernelExecTimeoutEnabled(int setter)
public int integrated()
public cudaDeviceProp integrated(int setter)
public int canMapHostMemory()
public cudaDeviceProp canMapHostMemory(int setter)
public int computeMode()
public cudaDeviceProp computeMode(int setter)
public int maxTexture1D()
public cudaDeviceProp maxTexture1D(int setter)
public int maxTexture1DMipmap()
public cudaDeviceProp maxTexture1DMipmap(int setter)
public int maxTexture1DLinear()
public cudaDeviceProp maxTexture1DLinear(int setter)
public int maxTexture2D(int i)
public cudaDeviceProp maxTexture2D(int i, int setter)
@MemberGetter public IntPointer maxTexture2D()
public int maxTexture2DMipmap(int i)
public cudaDeviceProp maxTexture2DMipmap(int i, int setter)
@MemberGetter public IntPointer maxTexture2DMipmap()
public int maxTexture2DLinear(int i)
public cudaDeviceProp maxTexture2DLinear(int i, int setter)
@MemberGetter public IntPointer maxTexture2DLinear()
public int maxTexture2DGather(int i)
public cudaDeviceProp maxTexture2DGather(int i, int setter)
@MemberGetter public IntPointer maxTexture2DGather()
public int maxTexture3D(int i)
public cudaDeviceProp maxTexture3D(int i, int setter)
@MemberGetter public IntPointer maxTexture3D()
public int maxTexture3DAlt(int i)
public cudaDeviceProp maxTexture3DAlt(int i, int setter)
@MemberGetter public IntPointer maxTexture3DAlt()
public int maxTextureCubemap()
public cudaDeviceProp maxTextureCubemap(int setter)
public int maxTexture1DLayered(int i)
public cudaDeviceProp maxTexture1DLayered(int i, int setter)
@MemberGetter public IntPointer maxTexture1DLayered()
public int maxTexture2DLayered(int i)
public cudaDeviceProp maxTexture2DLayered(int i, int setter)
@MemberGetter public IntPointer maxTexture2DLayered()
public int maxTextureCubemapLayered(int i)
public cudaDeviceProp maxTextureCubemapLayered(int i, int setter)
@MemberGetter public IntPointer maxTextureCubemapLayered()
public int maxSurface1D()
public cudaDeviceProp maxSurface1D(int setter)
public int maxSurface2D(int i)
public cudaDeviceProp maxSurface2D(int i, int setter)
@MemberGetter public IntPointer maxSurface2D()
public int maxSurface3D(int i)
public cudaDeviceProp maxSurface3D(int i, int setter)
@MemberGetter public IntPointer maxSurface3D()
public int maxSurface1DLayered(int i)
public cudaDeviceProp maxSurface1DLayered(int i, int setter)
@MemberGetter public IntPointer maxSurface1DLayered()
public int maxSurface2DLayered(int i)
public cudaDeviceProp maxSurface2DLayered(int i, int setter)
@MemberGetter public IntPointer maxSurface2DLayered()
public int maxSurfaceCubemap()
public cudaDeviceProp maxSurfaceCubemap(int setter)
public int maxSurfaceCubemapLayered(int i)
public cudaDeviceProp maxSurfaceCubemapLayered(int i, int setter)
@MemberGetter public IntPointer maxSurfaceCubemapLayered()
@Cast(value="size_t") public long surfaceAlignment()
public cudaDeviceProp surfaceAlignment(long setter)
public int concurrentKernels()
public cudaDeviceProp concurrentKernels(int setter)
public int ECCEnabled()
public cudaDeviceProp ECCEnabled(int setter)
public int pciBusID()
public cudaDeviceProp pciBusID(int setter)
public int pciDeviceID()
public cudaDeviceProp pciDeviceID(int setter)
public int pciDomainID()
public cudaDeviceProp pciDomainID(int setter)
public int tccDriver()
public cudaDeviceProp tccDriver(int setter)
public int asyncEngineCount()
public cudaDeviceProp asyncEngineCount(int setter)
public int unifiedAddressing()
public cudaDeviceProp unifiedAddressing(int setter)
public int memoryClockRate()
public cudaDeviceProp memoryClockRate(int setter)
public int memoryBusWidth()
public cudaDeviceProp memoryBusWidth(int setter)
public int l2CacheSize()
public cudaDeviceProp l2CacheSize(int setter)
public int persistingL2CacheMaxSize()
public cudaDeviceProp persistingL2CacheMaxSize(int setter)
public int maxThreadsPerMultiProcessor()
public cudaDeviceProp maxThreadsPerMultiProcessor(int setter)
public int streamPrioritiesSupported()
public cudaDeviceProp streamPrioritiesSupported(int setter)
public int globalL1CacheSupported()
public cudaDeviceProp globalL1CacheSupported(int setter)
public int localL1CacheSupported()
public cudaDeviceProp localL1CacheSupported(int setter)
@Cast(value="size_t") public long sharedMemPerMultiprocessor()
public cudaDeviceProp sharedMemPerMultiprocessor(long setter)
public int regsPerMultiprocessor()
public cudaDeviceProp regsPerMultiprocessor(int setter)
public int managedMemory()
public cudaDeviceProp managedMemory(int setter)
public int isMultiGpuBoard()
public cudaDeviceProp isMultiGpuBoard(int setter)
public int multiGpuBoardGroupID()
public cudaDeviceProp multiGpuBoardGroupID(int setter)
public int hostNativeAtomicSupported()
public cudaDeviceProp hostNativeAtomicSupported(int setter)
public int singleToDoublePrecisionPerfRatio()
public cudaDeviceProp singleToDoublePrecisionPerfRatio(int setter)
public int pageableMemoryAccess()
public cudaDeviceProp pageableMemoryAccess(int setter)
public int concurrentManagedAccess()
public cudaDeviceProp concurrentManagedAccess(int setter)
public int computePreemptionSupported()
public cudaDeviceProp computePreemptionSupported(int setter)
public int canUseHostPointerForRegisteredMem()
public cudaDeviceProp canUseHostPointerForRegisteredMem(int setter)
public int cooperativeLaunch()
public cudaDeviceProp cooperativeLaunch(int setter)
public int cooperativeMultiDeviceLaunch()
public cudaDeviceProp cooperativeMultiDeviceLaunch(int setter)
@Cast(value="size_t") public long sharedMemPerBlockOptin()
public cudaDeviceProp sharedMemPerBlockOptin(long setter)
public int pageableMemoryAccessUsesHostPageTables()
public cudaDeviceProp pageableMemoryAccessUsesHostPageTables(int setter)
public int directManagedMemAccessFromHost()
public cudaDeviceProp directManagedMemAccessFromHost(int setter)
public int maxBlocksPerMultiProcessor()
public cudaDeviceProp maxBlocksPerMultiProcessor(int setter)
public int accessPolicyMaxWindowSize()
public cudaDeviceProp accessPolicyMaxWindowSize(int setter)
@Cast(value="size_t") public long reservedSharedMemPerBlock()
public cudaDeviceProp reservedSharedMemPerBlock(long setter)
public int hostRegisterSupported()
public cudaDeviceProp hostRegisterSupported(int setter)
public int sparseCudaArraySupported()
public cudaDeviceProp sparseCudaArraySupported(int setter)
public int hostRegisterReadOnlySupported()
public cudaDeviceProp hostRegisterReadOnlySupported(int setter)
public int timelineSemaphoreInteropSupported()
public cudaDeviceProp timelineSemaphoreInteropSupported(int setter)
public int memoryPoolsSupported()
public cudaDeviceProp memoryPoolsSupported(int setter)
public int gpuDirectRDMASupported()
public cudaDeviceProp gpuDirectRDMASupported(int setter)
@Cast(value="unsigned int") public int gpuDirectRDMAFlushWritesOptions()
public cudaDeviceProp gpuDirectRDMAFlushWritesOptions(int setter)
public int gpuDirectRDMAWritesOrdering()
public cudaDeviceProp gpuDirectRDMAWritesOrdering(int setter)
@Cast(value="unsigned int") public int memoryPoolSupportedHandleTypes()
public cudaDeviceProp memoryPoolSupportedHandleTypes(int setter)
public int deferredMappingCudaArraySupported()
public cudaDeviceProp deferredMappingCudaArraySupported(int setter)
public int ipcEventSupported()
public cudaDeviceProp ipcEventSupported(int setter)
public int clusterLaunch()
public cudaDeviceProp clusterLaunch(int setter)
public int unifiedFunctionPointers()
public cudaDeviceProp unifiedFunctionPointers(int setter)
public int reserved2(int i)
public cudaDeviceProp reserved2(int i, int setter)
@MemberGetter public IntPointer reserved2()
public int reserved1(int i)
public cudaDeviceProp reserved1(int i, int setter)
@MemberGetter public IntPointer reserved1()
public int reserved(int i)
public cudaDeviceProp reserved(int i, int setter)
@MemberGetter public IntPointer reserved()
Copyright © 2024. All rights reserved.