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
|