Table of Contents

Enum CudaDeviceAttribute

Namespace
DotCompute.Backends.CUDA.Execution.Graph.Types
Assembly
DotCompute.Backends.CUDA.dll

An cuda device attribute enumeration.

public enum CudaDeviceAttribute : uint

Fields

AsyncEngineCount = 40
CanFlushRemoteWrites = 95
CanMapHostMemory = 19
CanTex2DGather = 44
CanUseHostPointerForRegisteredMem = 91
ClockRate = 13
ClusterLaunch = 113
ComputeCapabilityMajor = 75
ComputeCapabilityMinor = 76
ComputeMode = 20
ComputePreemptionSupported = 90
ConcurrentKernels = 31
ConcurrentManagedAccess = 89
CooperativeLaunch = 92
CooperativeMultiDeviceLaunch = 93
DeferredMappingCudaArraySupported = 111
DirectManagedMemAccessFromHost = 98
EccEnabled = 32
GlobalL1CacheSupported = 79
GlobalMemoryBusWidth = 37
GpuDirectRdmaFlushWritesOptions = 108
GpuDirectRdmaSupported = 107
GpuDirectRdmaWritesOrdering = 109
GpuOverlap = 15
HostNativeAtomicSupported = 86
HostNumaId = 118
HostRegisterReadOnlySupported = 104
HostRegisterSupported = 96
Integrated = 18
IpcEventSupported = 112
KernelExecTimeout = 17
L2CacheSize = 38
LocalL1CacheSupported = 80
ManagedMemory = 83
MaxAccessPolicyWindowSize = 101
MaxBlockDimX = 2
MaxBlockDimY = 3
MaxBlockDimZ = 4
MaxBlocksPerMultiprocessor = 99
MaxGridDimX = 5
MaxGridDimY = 6
MaxGridDimZ = 7
MaxPersistingL2CacheSize = 100
MaxPitch = 11
MaxRegistersPerBlock = 12
MaxRegistersPerMultiprocessor = 82
MaxSharedMemoryPerBlock = 8
MaxSharedMemoryPerBlockOptin = 94
MaxSharedMemoryPerMultiprocessor = 81
MaxSurface1DLayeredLayers = 62
MaxSurface1DLayeredWidth = 61
MaxSurface1DWidth = 55
MaxSurface2DHeight = 57
MaxSurface2DLayeredHeight = 64
MaxSurface2DLayeredLayers = 65
MaxSurface2DLayeredWidth = 63
MaxSurface2DWidth = 56
MaxSurface3DDepth = 60
MaxSurface3DHeight = 59
MaxSurface3DWidth = 58
MaxSurfaceCubemapLayeredLayers = 68
MaxSurfaceCubemapLayeredWidth = 67
MaxSurfaceCubemapWidth = 66
MaxTexture1DLayeredLayers = 43
MaxTexture1DLayeredWidth = 42
MaxTexture1DLinearWidth = 69
MaxTexture1DMipmappedWidth = 77
MaxTexture1DWidth = 21
MaxTexture2DGatherHeight = 46
MaxTexture2DGatherWidth = 45
MaxTexture2DHeight = 23
MaxTexture2DLayeredHeight = 28
MaxTexture2DLayeredLayers = 29
MaxTexture2DLayeredWidth = 27
MaxTexture2DLinearHeight = 71
MaxTexture2DLinearPitch = 72
MaxTexture2DLinearWidth = 70
MaxTexture2DMipmappedHeight = 74
MaxTexture2DMipmappedWidth = 73
MaxTexture2DWidth = 22
MaxTexture3DDepth = 26
MaxTexture3DDepthAlt = 49
MaxTexture3DHeight = 25
MaxTexture3DHeightAlt = 48
MaxTexture3DWidth = 24
MaxTexture3DWidthAlt = 47
MaxTextureCubemapLayeredLayers = 54
MaxTextureCubemapLayeredWidth = 53
MaxTextureCubemapWidth = 52
MaxThreadsPerBlock = 1
MaxThreadsPerMultiProcessor = 39
MemoryClockRate = 36
MemoryPoolsSupported = 106
MempoolSupportedHandleTypes = 110
MpsEnabled = 117
MultiGpuBoard = 84
MultiGpuBoardGroupId = 85
MultiProcessorCount = 16
NumaConfig = 115
NumaId = 116
PageableMemoryAccess = 88
PageableMemoryAccessUsesHostPageTables = 97
PciBusId = 33
PciDeviceId = 34
PciDomainId = 50
[SuppressMessage("Naming", "CA1700:Do not name enum values 'Reserved'", Justification = "CUDA API constant - matches official NVIDIA SDK naming")] ReservedSharedMemoryPerBlock = 102
SingleToDoublePrecisionPerfRatio = 87
SparseCudaArraySupported = 103
StreamPrioritiesSupported = 78
SurfaceAlignment = 30
TccDriver = 35
TextureAlignment = 14
TexturePitchAlignment = 51
TimelineSemaphoreInteropSupported = 105
TotalConstantMemory = 9
UnifiedAddressing = 41
UnifiedFunctionPointers = 114
WarpSize = 10