| Enumerator |
|---|
| hipDeviceAttributeMaxThreadsPerBlock | Maximum number of threads per block.
|
| hipDeviceAttributeMaxBlockDimX | Maximum x-dimension of a block.
|
| hipDeviceAttributeMaxBlockDimY | Maximum y-dimension of a block.
|
| hipDeviceAttributeMaxBlockDimZ | Maximum z-dimension of a block.
|
| hipDeviceAttributeMaxGridDimX | Maximum x-dimension of a grid.
|
| hipDeviceAttributeMaxGridDimY | Maximum y-dimension of a grid.
|
| hipDeviceAttributeMaxGridDimZ | Maximum z-dimension of a grid.
|
| hipDeviceAttributeMaxSharedMemoryPerBlock | Maximum shared memory available per block in bytes.
|
| hipDeviceAttributeTotalConstantMemory | Constant memory size in bytes.
|
| hipDeviceAttributeWarpSize | Warp size in threads.
|
| hipDeviceAttributeMaxRegistersPerBlock | Maximum number of 32-bit registers available to a thread block. This number is shared by all thread blocks simultaneously resident on a multiprocessor.
|
| hipDeviceAttributeClockRate | Peak clock frequency in kilohertz.
|
| hipDeviceAttributeMemoryClockRate | Peak memory clock frequency in kilohertz.
|
| hipDeviceAttributeMemoryBusWidth | Global memory bus width in bits.
|
| hipDeviceAttributeMultiprocessorCount | Number of multiprocessors on the device.
|
| hipDeviceAttributeComputeMode | Compute mode that device is currently in.
|
| hipDeviceAttributeL2CacheSize | Size of L2 cache in bytes. 0 if the device doesn't have L2 cache.
|
| hipDeviceAttributeMaxThreadsPerMultiProcessor | Maximum resident threads per multiprocessor.
|
| hipDeviceAttributeComputeCapabilityMajor | Major compute capability version number.
|
| hipDeviceAttributeComputeCapabilityMinor | Minor compute capability version number.
|
| hipDeviceAttributeConcurrentKernels | Device can possibly execute multiple kernels concurrently.
|
| hipDeviceAttributePciBusId | PCI Bus ID.
|
| hipDeviceAttributePciDeviceId | PCI Device ID.
|
| hipDeviceAttributeMaxSharedMemoryPerMultiprocessor | Maximum Shared Memory Per Multiprocessor.
|
| hipDeviceAttributeIsMultiGpuBoard | Multiple GPU devices.
|
| hipDeviceAttributeIntegrated | iGPU
|
| hipDeviceAttributeCooperativeLaunch | Support cooperative launch.
|
| hipDeviceAttributeCooperativeMultiDeviceLaunch | Support cooperative launch on multiple devices.
|
| hipDeviceAttributeMaxTexture1DWidth | Maximum number of elements in 1D images.
|
| hipDeviceAttributeMaxTexture2DWidth | Maximum dimension width of 2D images in image elements.
|
| hipDeviceAttributeMaxTexture2DHeight | Maximum dimension height of 2D images in image elements.
|
| hipDeviceAttributeMaxTexture3DWidth | Maximum dimension width of 3D images in image elements.
|
| hipDeviceAttributeMaxTexture3DHeight | Maximum dimensions height of 3D images in image elements.
|
| hipDeviceAttributeMaxTexture3DDepth | Maximum dimensions depth of 3D images in image elements.
|
| hipDeviceAttributeHdpMemFlushCntl | Address of the HDP_MEM_COHERENCY_FLUSH_CNTL register.
|
| hipDeviceAttributeHdpRegFlushCntl | Address of the HDP_REG_COHERENCY_FLUSH_CNTL register.
|
| hipDeviceAttributeMaxPitch | Maximum pitch in bytes allowed by memory copies.
|
| hipDeviceAttributeTextureAlignment | Alignment requirement for textures.
|
| hipDeviceAttributeTexturePitchAlignment | Pitch alignment requirement for 2D texture references bound to pitched memory;.
|
| hipDeviceAttributeKernelExecTimeout | Run time limit for kernels executed on the device.
|
| hipDeviceAttributeCanMapHostMemory | Device can map host memory into device address space.
|
| hipDeviceAttributeEccEnabled | Device has ECC support enabled.
|
| hipDeviceAttributeCooperativeMultiDeviceUnmatchedFunc | Supports cooperative launch on multiple devices with unmatched functions
|
| hipDeviceAttributeCooperativeMultiDeviceUnmatchedGridDim | Supports cooperative launch on multiple devices with unmatched grid dimensions
|
| hipDeviceAttributeCooperativeMultiDeviceUnmatchedBlockDim | Supports cooperative launch on multiple devices with unmatched block dimensions
|
| hipDeviceAttributeCooperativeMultiDeviceUnmatchedSharedMem | Supports cooperative launch on multiple devices with unmatched shared memories
|
| hipDeviceAttributeAsicRevision | Revision of the GPU in this device.
|
| hipDeviceAttributeManagedMemory | Device supports allocating managed memory on this system.
|
| hipDeviceAttributeDirectManagedMemAccessFromHost | Host can directly access managed memory on the device without migration
|
| hipDeviceAttributeConcurrentManagedAccess | Device can coherently access managed memory concurrently with the CPU
|
| hipDeviceAttributePageableMemoryAccess | Device supports coherently accessing pageable memory without calling hipHostRegister on it
|
| hipDeviceAttributePageableMemoryAccessUsesHostPageTables | Device accesses pageable memory via the host's page tables
|