public class cudaDeviceAttr extends Object
Modifier and Type | Field and Description |
---|---|
static int |
cudaDevAttrAsyncEngineCount
Number of asynchronous engines
|
static int |
cudaDevAttrCanFlushRemoteWrites
Device supports flushing of outstanding remote writes.
|
static int |
cudaDevAttrCanMapHostMemory
Device can map host memory into CUDA address space
|
static int |
cudaDevAttrCanUseHostPointerForRegisteredMem
Device can access host registered memory at the same virtual address as the CPU
|
static int |
cudaDevAttrClockRate
Peak clock frequency in kilohertz
|
static int |
cudaDevAttrComputeCapabilityMajor
Major compute capability version number
|
static int |
cudaDevAttrComputeCapabilityMinor
Minor compute capability version number
|
static int |
cudaDevAttrComputeMode
Compute mode (See ::cudaComputeMode for details)
|
static int |
cudaDevAttrComputePreemptionSupported
Device supports Compute Preemption
|
static int |
cudaDevAttrConcurrentKernels
Device can possibly execute multiple kernels concurrently
|
static int |
cudaDevAttrConcurrentManagedAccess
Device can coherently access managed memory concurrently with the CPU
|
static int |
cudaDevAttrCooperativeLaunch
Device supports launching cooperative kernels via ::cudaLaunchCooperativeKernel
|
static int |
cudaDevAttrCooperativeMultiDeviceLaunch
Device can participate in cooperative kernels launched via
::cudaLaunchCooperativeKernelMultiDevice
|
static int |
cudaDevAttrDirectManagedMemAccessFromHost
Host can directly access managed memory on the device without migration.
|
static int |
cudaDevAttrEccEnabled
Device has ECC support enabled
|
static int |
cudaDevAttrGlobalL1CacheSupported
Device supports caching globals in L1
|
static int |
cudaDevAttrGlobalMemoryBusWidth
Global memory bus width in bits
|
static int |
cudaDevAttrGpuOverlap
Device can possibly copy memory and execute a kernel concurrently
|
static int |
cudaDevAttrHostNativeAtomicSupported
Link between the device and the host supports native atomic operations
|
static int |
cudaDevAttrHostRegisterSupported
Device supports host memory registration via ::cudaHostRegister.
|
static int |
cudaDevAttrIntegrated
Device is integrated with host memory
|
static int |
cudaDevAttrIsMultiGpuBoard
Device is on a multi-GPU board
|
static int |
cudaDevAttrKernelExecTimeout
Specifies whether there is a run time limit on kernels
|
static int |
cudaDevAttrL2CacheSize
Size of L2 cache in bytes
|
static int |
cudaDevAttrLocalL1CacheSupported
Device supports caching locals in L1
|
static int |
cudaDevAttrManagedMemory
Device can allocate managed memory on this system
|
static int |
cudaDevAttrMaxBlockDimX
Maximum block dimension X
|
static int |
cudaDevAttrMaxBlockDimY
Maximum block dimension Y
|
static int |
cudaDevAttrMaxBlockDimZ
Maximum block dimension Z
|
static int |
cudaDevAttrMaxBlocksPerMultiprocessor
Maximum number of blocks per multiprocessor
|
static int |
cudaDevAttrMaxGridDimX
Maximum grid dimension X
|
static int |
cudaDevAttrMaxGridDimY
Maximum grid dimension Y
|
static int |
cudaDevAttrMaxGridDimZ
Maximum grid dimension Z
|
static int |
cudaDevAttrMaxPitch
Maximum pitch in bytes allowed by memory copies
|
static int |
cudaDevAttrMaxRegistersPerBlock
Maximum number of 32-bit registers available per block
|
static int |
cudaDevAttrMaxRegistersPerMultiprocessor
Maximum number of 32-bit registers available per multiprocessor
|
static int |
cudaDevAttrMaxSharedMemoryPerBlock
Maximum shared memory available per block in bytes
|
static int |
cudaDevAttrMaxSharedMemoryPerBlockOptin
The maximum optin shared memory per block.
|
static int |
cudaDevAttrMaxSharedMemoryPerMultiprocessor
Maximum shared memory available per multiprocessor in bytes
|
static int |
cudaDevAttrMaxSurface1DLayeredLayers
Maximum layers in a 1D layered surface
|
static int |
cudaDevAttrMaxSurface1DLayeredWidth
Maximum 1D layered surface width
|
static int |
cudaDevAttrMaxSurface1DWidth
Maximum 1D surface width
|
static int |
cudaDevAttrMaxSurface2DHeight
Maximum 2D surface height
|
static int |
cudaDevAttrMaxSurface2DLayeredHeight
Maximum 2D layered surface height
|
static int |
cudaDevAttrMaxSurface2DLayeredLayers
Maximum layers in a 2D layered surface
|
static int |
cudaDevAttrMaxSurface2DLayeredWidth
Maximum 2D layered surface width
|
static int |
cudaDevAttrMaxSurface2DWidth
Maximum 2D surface width
|
static int |
cudaDevAttrMaxSurface3DDepth
Maximum 3D surface depth
|
static int |
cudaDevAttrMaxSurface3DHeight
Maximum 3D surface height
|
static int |
cudaDevAttrMaxSurface3DWidth
Maximum 3D surface width
|
static int |
cudaDevAttrMaxSurfaceCubemapLayeredLayers
Maximum layers in a cubemap layered surface
|
static int |
cudaDevAttrMaxSurfaceCubemapLayeredWidth
Maximum cubemap layered surface width
|
static int |
cudaDevAttrMaxSurfaceCubemapWidth
Maximum cubemap surface width
|
static int |
cudaDevAttrMaxTexture1DLayeredLayers
Maximum layers in a 1D layered texture
|
static int |
cudaDevAttrMaxTexture1DLayeredWidth
Maximum 1D layered texture width
|
static int |
cudaDevAttrMaxTexture1DLinearWidth
Maximum 1D linear texture width
|
static int |
cudaDevAttrMaxTexture1DMipmappedWidth
Maximum mipmapped 1D texture width
|
static int |
cudaDevAttrMaxTexture1DWidth
Maximum 1D texture width
|
static int |
cudaDevAttrMaxTexture2DGatherHeight
Maximum 2D texture height if cudaArrayTextureGather is set
|
static int |
cudaDevAttrMaxTexture2DGatherWidth
Maximum 2D texture width if cudaArrayTextureGather is set
|
static int |
cudaDevAttrMaxTexture2DHeight
Maximum 2D texture height
|
static int |
cudaDevAttrMaxTexture2DLayeredHeight
Maximum 2D layered texture height
|
static int |
cudaDevAttrMaxTexture2DLayeredLayers
Maximum layers in a 2D layered texture
|
static int |
cudaDevAttrMaxTexture2DLayeredWidth
Maximum 2D layered texture width
|
static int |
cudaDevAttrMaxTexture2DLinearHeight
Maximum 2D linear texture height
|
static int |
cudaDevAttrMaxTexture2DLinearPitch
Maximum 2D linear texture pitch in bytes
|
static int |
cudaDevAttrMaxTexture2DLinearWidth
Maximum 2D linear texture width
|
static int |
cudaDevAttrMaxTexture2DMipmappedHeight
Maximum mipmapped 2D texture height
|
static int |
cudaDevAttrMaxTexture2DMipmappedWidth
Maximum mipmapped 2D texture width
|
static int |
cudaDevAttrMaxTexture2DWidth
Maximum 2D texture width
|
static int |
cudaDevAttrMaxTexture3DDepth
Maximum 3D texture depth
|
static int |
cudaDevAttrMaxTexture3DDepthAlt
Alternate maximum 3D texture depth
|
static int |
cudaDevAttrMaxTexture3DHeight
Maximum 3D texture height
|
static int |
cudaDevAttrMaxTexture3DHeightAlt
Alternate maximum 3D texture height
|
static int |
cudaDevAttrMaxTexture3DWidth
Maximum 3D texture width
|
static int |
cudaDevAttrMaxTexture3DWidthAlt
Alternate maximum 3D texture width
|
static int |
cudaDevAttrMaxTextureCubemapLayeredLayers
Maximum layers in a cubemap layered texture
|
static int |
cudaDevAttrMaxTextureCubemapLayeredWidth
Maximum cubemap layered texture width/height
|
static int |
cudaDevAttrMaxTextureCubemapWidth
Maximum cubemap texture width/height
|
static int |
cudaDevAttrMaxThreadsPerBlock
Maximum number of threads per block
|
static int |
cudaDevAttrMaxThreadsPerMultiProcessor
Maximum resident threads per multiprocessor
|
static int |
cudaDevAttrMemoryClockRate
Peak memory clock frequency in kilohertz
|
static int |
cudaDevAttrMultiGpuBoardGroupID
Unique identifier for a group of devices on the same multi-GPU board
|
static int |
cudaDevAttrMultiProcessorCount
Number of multiprocessors on device
|
static int |
cudaDevAttrPageableMemoryAccess
Device supports coherently accessing pageable memory without calling
cudaHostRegister on it
|
static int |
cudaDevAttrPageableMemoryAccessUsesHostPageTables
Device accesses pageable memory via the host's page tables.
|
static int |
cudaDevAttrPciBusId
PCI bus ID of the device
|
static int |
cudaDevAttrPciDeviceId
PCI device ID of the device
|
static int |
cudaDevAttrPciDomainId
PCI domain ID of the device
|
static int |
cudaDevAttrReserved92
Reserved
|
static int |
cudaDevAttrReserved93
Reserved
|
static int |
cudaDevAttrReserved94
Reserved
|
static int |
cudaDevAttrReservedSharedMemoryPerBlock
Shared memory reserved by CUDA driver per block in bytes
|
static int |
cudaDevAttrSingleToDoublePrecisionPerfRatio
Ratio of single precision performance (in floating-point operations
per second) to double precision performance
|
static int |
cudaDevAttrStreamPrioritiesSupported
Device supports stream priorities
|
static int |
cudaDevAttrSurfaceAlignment
Alignment requirement for surfaces
|
static int |
cudaDevAttrTccDriver
Device is using TCC driver model
|
static int |
cudaDevAttrTextureAlignment
Alignment requirement for textures
|
static int |
cudaDevAttrTexturePitchAlignment
Pitch alignment requirement for textures
|
static int |
cudaDevAttrTotalConstantMemory
Memory available on device for __constant__ variables in a CUDA C kernel in bytes
|
static int |
cudaDevAttrUnifiedAddressing
Device shares a unified address space with the host
|
static int |
cudaDevAttrWarpSize
Warp size in threads
|
Modifier and Type | Method and Description |
---|---|
static String |
stringFor(int n)
Returns the String identifying the given cudaDeviceAttr
|
public static final int cudaDevAttrMaxThreadsPerBlock
public static final int cudaDevAttrMaxBlockDimX
public static final int cudaDevAttrMaxBlockDimY
public static final int cudaDevAttrMaxBlockDimZ
public static final int cudaDevAttrMaxGridDimX
public static final int cudaDevAttrMaxGridDimY
public static final int cudaDevAttrMaxGridDimZ
public static final int cudaDevAttrMaxSharedMemoryPerBlock
public static final int cudaDevAttrTotalConstantMemory
public static final int cudaDevAttrWarpSize
public static final int cudaDevAttrMaxPitch
public static final int cudaDevAttrMaxRegistersPerBlock
public static final int cudaDevAttrClockRate
public static final int cudaDevAttrTextureAlignment
public static final int cudaDevAttrGpuOverlap
public static final int cudaDevAttrMultiProcessorCount
public static final int cudaDevAttrKernelExecTimeout
public static final int cudaDevAttrIntegrated
public static final int cudaDevAttrCanMapHostMemory
public static final int cudaDevAttrComputeMode
public static final int cudaDevAttrMaxTexture1DWidth
public static final int cudaDevAttrMaxTexture2DWidth
public static final int cudaDevAttrMaxTexture2DHeight
public static final int cudaDevAttrMaxTexture3DWidth
public static final int cudaDevAttrMaxTexture3DHeight
public static final int cudaDevAttrMaxTexture3DDepth
public static final int cudaDevAttrMaxTexture2DLayeredWidth
public static final int cudaDevAttrMaxTexture2DLayeredHeight
public static final int cudaDevAttrMaxTexture2DLayeredLayers
public static final int cudaDevAttrSurfaceAlignment
public static final int cudaDevAttrConcurrentKernels
public static final int cudaDevAttrEccEnabled
public static final int cudaDevAttrPciBusId
public static final int cudaDevAttrPciDeviceId
public static final int cudaDevAttrTccDriver
public static final int cudaDevAttrMemoryClockRate
public static final int cudaDevAttrGlobalMemoryBusWidth
public static final int cudaDevAttrL2CacheSize
public static final int cudaDevAttrMaxThreadsPerMultiProcessor
public static final int cudaDevAttrAsyncEngineCount
public static final int cudaDevAttrUnifiedAddressing
public static final int cudaDevAttrMaxTexture1DLayeredWidth
public static final int cudaDevAttrMaxTexture1DLayeredLayers
public static final int cudaDevAttrMaxTexture2DGatherWidth
public static final int cudaDevAttrMaxTexture2DGatherHeight
public static final int cudaDevAttrMaxTexture3DWidthAlt
public static final int cudaDevAttrMaxTexture3DHeightAlt
public static final int cudaDevAttrMaxTexture3DDepthAlt
public static final int cudaDevAttrPciDomainId
public static final int cudaDevAttrTexturePitchAlignment
public static final int cudaDevAttrMaxTextureCubemapWidth
public static final int cudaDevAttrMaxTextureCubemapLayeredWidth
public static final int cudaDevAttrMaxTextureCubemapLayeredLayers
public static final int cudaDevAttrMaxSurface1DWidth
public static final int cudaDevAttrMaxSurface2DWidth
public static final int cudaDevAttrMaxSurface2DHeight
public static final int cudaDevAttrMaxSurface3DWidth
public static final int cudaDevAttrMaxSurface3DHeight
public static final int cudaDevAttrMaxSurface3DDepth
public static final int cudaDevAttrMaxSurface1DLayeredWidth
public static final int cudaDevAttrMaxSurface1DLayeredLayers
public static final int cudaDevAttrMaxSurface2DLayeredWidth
public static final int cudaDevAttrMaxSurface2DLayeredHeight
public static final int cudaDevAttrMaxSurface2DLayeredLayers
public static final int cudaDevAttrMaxSurfaceCubemapWidth
public static final int cudaDevAttrMaxSurfaceCubemapLayeredWidth
public static final int cudaDevAttrMaxSurfaceCubemapLayeredLayers
public static final int cudaDevAttrMaxTexture1DLinearWidth
public static final int cudaDevAttrMaxTexture2DLinearWidth
public static final int cudaDevAttrMaxTexture2DLinearHeight
public static final int cudaDevAttrMaxTexture2DLinearPitch
public static final int cudaDevAttrMaxTexture2DMipmappedWidth
public static final int cudaDevAttrMaxTexture2DMipmappedHeight
public static final int cudaDevAttrComputeCapabilityMajor
public static final int cudaDevAttrComputeCapabilityMinor
public static final int cudaDevAttrMaxTexture1DMipmappedWidth
public static final int cudaDevAttrStreamPrioritiesSupported
public static final int cudaDevAttrGlobalL1CacheSupported
public static final int cudaDevAttrLocalL1CacheSupported
public static final int cudaDevAttrMaxSharedMemoryPerMultiprocessor
public static final int cudaDevAttrMaxRegistersPerMultiprocessor
public static final int cudaDevAttrManagedMemory
public static final int cudaDevAttrIsMultiGpuBoard
public static final int cudaDevAttrMultiGpuBoardGroupID
public static final int cudaDevAttrHostNativeAtomicSupported
public static final int cudaDevAttrSingleToDoublePrecisionPerfRatio
public static final int cudaDevAttrPageableMemoryAccess
public static final int cudaDevAttrConcurrentManagedAccess
public static final int cudaDevAttrComputePreemptionSupported
public static final int cudaDevAttrCanUseHostPointerForRegisteredMem
public static final int cudaDevAttrReserved92
public static final int cudaDevAttrReserved93
public static final int cudaDevAttrReserved94
public static final int cudaDevAttrCooperativeLaunch
public static final int cudaDevAttrCooperativeMultiDeviceLaunch
public static final int cudaDevAttrMaxSharedMemoryPerBlockOptin
public static final int cudaDevAttrCanFlushRemoteWrites
public static final int cudaDevAttrHostRegisterSupported
public static final int cudaDevAttrPageableMemoryAccessUsesHostPageTables
public static final int cudaDevAttrDirectManagedMemAccessFromHost
public static final int cudaDevAttrMaxBlocksPerMultiprocessor
public static final int cudaDevAttrReservedSharedMemoryPerBlock
public static String stringFor(int n)
n
- The cudaDeviceAttrCopyright © 2020. All rights reserved.