Enum cudaDeviceAttr
CUDA device attributes
Namespace: Hybridizer.Runtime.CUDAImports
Assembly: Hybridizer.Runtime.CUDAImports.dll
Syntax
public enum cudaDeviceAttr
Fields
Name | Description |
---|---|
cudaDevAttrAsyncEngineCount = 40 | Number of asynchronous engines |
cudaDevAttrCanMapHostMemory = 19 | Device can map host memory into CUDA address space |
cudaDevAttrClockRate = 13 | Peak clock frequency in kilohertz |
cudaDevAttrComputeCapabilityMajor = 75 | Major compute capability version number |
cudaDevAttrComputeCapabilityMinor = 76 | Minor compute capability version number |
cudaDevAttrComputeMode = 20 | Compute mode (See cudaComputeMode for details) |
cudaDevAttrConcurrentKernels = 31 | Device can possibly execute multiple kernels concurrently |
cudaDevAttrEccEnabled = 32 | Device has ECC support enabled |
cudaDevAttrGlobalMemoryBusWidth = 37 | Global memory bus width in bits |
cudaDevAttrGpuOverlap = 15 | Device can possibly copy memory and execute a kernel concurrently |
cudaDevAttrIntegrated = 18 | Device is integrated with host memory |
cudaDevAttrKernelExecTimeout = 17 | Specifies whether there is a run time limit on kernels |
cudaDevAttrL2CacheSize = 38 | Size of L2 cache in bytes |
cudaDevAttrMaxBlockDimX = 2 | Maximum block dimension X |
cudaDevAttrMaxBlockDimY = 3 | Maximum block dimension Y |
cudaDevAttrMaxBlockDimZ = 4 | Maximum block dimension Z |
cudaDevAttrMaxGridDimX = 5 | Maximum grid dimension X |
cudaDevAttrMaxGridDimY = 6 | Maximum grid dimension Y |
cudaDevAttrMaxGridDimZ = 7 | Maximum grid dimension Z |
cudaDevAttrMaxPitch = 11 | Maximum pitch in bytes allowed by memory copies |
cudaDevAttrMaxRegistersPerBlock = 12 | Maximum number of 32-bit registers available per block |
cudaDevAttrMaxSharedMemoryPerBlock = 8 | Maximum shared memory available per block in bytes |
cudaDevAttrMaxSurface1DLayeredLayers = 62 | Maximum layers in a 1D layered surface |
cudaDevAttrMaxSurface1DLayeredWidth = 61 | Maximum 1D layered surface width |
cudaDevAttrMaxSurface1DWidth = 55 | Maximum 1D surface width |
cudaDevAttrMaxSurface2DHeight = 57 | Maximum 2D surface height |
cudaDevAttrMaxSurface2DLayeredHeight = 64 | Maximum 2D layered surface height |
cudaDevAttrMaxSurface2DLayeredLayers = 65 | Maximum layers in a 2D layered surface |
cudaDevAttrMaxSurface2DLayeredWidth = 63 | Maximum 2D layered surface width |
cudaDevAttrMaxSurface2DWidth = 56 | Maximum 2D surface width |
cudaDevAttrMaxSurface3DDepth = 60 | Maximum 3D surface depth |
cudaDevAttrMaxSurface3DHeight = 59 | Maximum 3D surface height |
cudaDevAttrMaxSurface3DWidth = 58 | Maximum 3D surface width |
cudaDevAttrMaxSurfaceCubemapLayeredLayers = 68 | Maximum layers in a cubemap layered surface |
cudaDevAttrMaxSurfaceCubemapLayeredWidth = 67 | Maximum cubemap layered surface width |
cudaDevAttrMaxSurfaceCubemapWidth = 66 | Maximum cubemap surface width |
cudaDevAttrMaxTexture1DLayeredLayers = 43 | Maximum layers in a 1D layered texture |
cudaDevAttrMaxTexture1DLayeredWidth = 42 | Maximum 1D layered texture width |
cudaDevAttrMaxTexture1DLinearWidth = 69 | Maximum 1D linear texture width |
cudaDevAttrMaxTexture1DMipmappedWidth = 77 | Maximum mipmapped 1D texture width |
cudaDevAttrMaxTexture1DWidth = 21 | Maximum 1D texture width |
cudaDevAttrMaxTexture2DGatherHeight = 46 | Maximum 2D texture height if cudaArrayTextureGather is set |
cudaDevAttrMaxTexture2DGatherWidth = 45 | Maximum 2D texture width if cudaArrayTextureGather is set |
cudaDevAttrMaxTexture2DHeight = 23 | Maximum 2D texture height |
cudaDevAttrMaxTexture2DLayeredHeight = 28 | Maximum 2D layered texture height |
cudaDevAttrMaxTexture2DLayeredLayers = 29 | Maximum layers in a 2D layered texture |
cudaDevAttrMaxTexture2DLayeredWidth = 27 | Maximum 2D layered texture width |
cudaDevAttrMaxTexture2DLinearHeight = 71 | Maximum 2D linear texture height |
cudaDevAttrMaxTexture2DLinearPitch = 72 | Maximum 2D linear texture pitch in bytes |
cudaDevAttrMaxTexture2DLinearWidth = 70 | Maximum 2D linear texture width |
cudaDevAttrMaxTexture2DMipmappedHeight = 74 | Maximum mipmapped 2D texture height |
cudaDevAttrMaxTexture2DMipmappedWidth = 73 | Maximum mipmapped 2D texture width |
cudaDevAttrMaxTexture2DWidth = 22 | Maximum 2D texture width |
cudaDevAttrMaxTexture3DDepth = 26 | Maximum 3D texture depth |
cudaDevAttrMaxTexture3DDepthAlt = 49 | Alternate maximum 3D texture depth |
cudaDevAttrMaxTexture3DHeight = 25 | Maximum 3D texture height |
cudaDevAttrMaxTexture3DHeightAlt = 48 | Alternate maximum 3D texture height |
cudaDevAttrMaxTexture3DWidth = 24 | Maximum 3D texture width |
cudaDevAttrMaxTexture3DWidthAlt = 47 | Alternate maximum 3D texture width |
cudaDevAttrMaxTextureCubemapLayeredLayers = 54 | Maximum layers in a cubemap layered texture |
cudaDevAttrMaxTextureCubemapLayeredWidth = 53 | Maximum cubemap layered texture width/height |
cudaDevAttrMaxTextureCubemapWidth = 52 | Maximum cubemap texture width/height |
cudaDevAttrMaxThreadsPerBlock = 1 | Maximum number of threads per block |
cudaDevAttrMaxThreadsPerMultiProcessor = 39 | Maximum resident threads per multiprocessor |
cudaDevAttrMemoryClockRate = 36 | Peak memory clock frequency in kilohertz |
cudaDevAttrMultiProcessorCount = 16 | Number of multiprocessors on device |
cudaDevAttrPciBusId = 33 | PCI bus ID of the device |
cudaDevAttrPciDeviceId = 34 | PCI device ID of the device |
cudaDevAttrPciDomainId = 50 | PCI domain ID of the device |
cudaDevAttrSurfaceAlignment = 30 | Alignment requirement for surfaces |
cudaDevAttrTccDriver = 35 | Device is using TCC driver model |
cudaDevAttrTextureAlignment = 14 | Alignment requirement for textures |
cudaDevAttrTexturePitchAlignment = 51 | Pitch alignment requirement for textures |
cudaDevAttrTotalConstantMemory = 9 | Memory available on device for constant variables in a CUDA C kernel in bytes |
cudaDevAttrUnifiedAddressing = 41 | Device shares a unified address space with the host |
cudaDevAttrWarpSize = 10 | Warp size in threads |