|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjcuda.driver.CUdevice_attribute
public class CUdevice_attribute
Device properties.
Most comments are taken from the CUDA reference manual
JCudaDriver.cuDeviceGetAttribute(int[], int, CUdevice)
Field Summary | |
---|---|
static int |
CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT
Number of asynchronous engines |
static int |
CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY
Device can map host memory into CUDA address space |
static int |
CU_DEVICE_ATTRIBUTE_CAN_TEX2D_GATHER
Deprecated. Deprecated, do not use. |
static int |
CU_DEVICE_ATTRIBUTE_CLOCK_RATE
Clock frequency in kilohertz; |
static int |
CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR
Major compute capability version number |
static int |
CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR
Minor compute capability version number |
static int |
CU_DEVICE_ATTRIBUTE_COMPUTE_MODE
Compute mode (See CUcomputemode for details) |
static int |
CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS
Device can possibly execute multiple kernels concurrently |
static int |
CU_DEVICE_ATTRIBUTE_ECC_ENABLED
Device has ECC support enabled |
static int |
CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH
Global memory bus width in bits |
static int |
CU_DEVICE_ATTRIBUTE_GPU_OVERLAP
Deprecated. Use instead CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT |
static int |
CU_DEVICE_ATTRIBUTE_INTEGRATED
Device is integrated with host memory |
static int |
CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT
Specifies whether there is a run time limit on kernels |
static int |
CU_DEVICE_ATTRIBUTE_L2_CACHE_SIZE
Size of L2 cache in bytes |
static int |
CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_X
Maximum x-dimension of a block; |
static int |
CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Y
Maximum y-dimension of a block; |
static int |
CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Z
Maximum z-dimension of a block; |
static int |
CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_X
Maximum x-dimension of a grid; |
static int |
CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Y
Maximum y-dimension of a grid; |
static int |
CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Z
Maximum z-dimension of a grid; |
static int |
CU_DEVICE_ATTRIBUTE_MAX_PITCH
Maximum pitch in bytes allowed by the memory copy functions that involve memory regions allocated through cuMemAllocPitch(); |
static int |
CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK
Maximum number of 32-bit registers available to a thread block; this number is shared by all thread blocks simultaneously resident on a multiprocessor; |
static int |
CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK
Maximum amount of shared memory available to a thread block in bytes; this amount is shared by all thread blocks simultaneously resident on a multiprocessor; |
static int |
CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK
Maximum number of threads per block; |
static int |
CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR
Maximum resident threads per multiprocessor |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS
Maximum layers in a 1D layered surface |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH
Maximum 1D layered surface width |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH
Maximum 1D surface width |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT
Maximum 2D surface height |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT
Maximum 2D layered surface height |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS
Maximum layers in a 2D layered surface |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH
Maximum 2D layered surface width |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH
Maximum 2D surface width |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH
Maximum 3D surface depth |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT
Maximum 3D surface height |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH
Maximum 3D surface width |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS
Maximum layers in a cubemap layered surface |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH
Maximum cubemap layered surface width |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH
Maximum cubemap surface width |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS
Maximum layers in a 1D layered texture |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH
Maximum 1D layered texture width |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH
Maximum 1D linear texture width |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH
Maximum mipmapped 1D texture width |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH
Maximum 1D texture width |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT
Deprecated. Use CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES
Deprecated. Use CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH
Deprecated. Use CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT
Maximum 2D texture height if CUDA_ARRAY3D_TEXTURE_GATHER is set |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH
Maximum 2D texture width if CUDA_ARRAY3D_TEXTURE_GATHER is set |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT
aximum 2D texture height |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT
Maximum 2D layered texture height |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS
Maximum layers in a 2D layered texture |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH
Maximum 2D layered texture width |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT
Maximum 2D linear texture height |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH
Maximum 2D linear texture pitch in bytes |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH
Maximum 2D linear texture width |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT
Maximum mipmapped 2D texture height |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH
Maximum mipmapped 2D texture width |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH
Maximum 2D texture width |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH
Maximum 3D texture depth |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE
Alternate maximum 3D texture depth |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT
aximum 3D texture height |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE
Alternate maximum 3D texture height |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH
Maximum 3D texture width |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE
Alternate maximum 3D texture width |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS
Maximum layers in a cubemap layered texture |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH
Maximum cubemap layered texture width/height |
static int |
CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH
Maximum cubemap texture width/height |
static int |
CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATE
Peak memory clock frequency in kilohertz |
static int |
CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT
Number of multiprocessors on the device |
static int |
CU_DEVICE_ATTRIBUTE_PCI_BUS_ID
PCI bus ID of the device |
static int |
CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID
PCI device ID of the device |
static int |
CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_ID
PCI domain ID of the device |
static int |
CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK
Deprecated. use CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK |
static int |
CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK
Deprecated. use CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK |
static int |
CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENT
Alignment requirement for surfaces |
static int |
CU_DEVICE_ATTRIBUTE_TCC_DRIVER
Device is using TCC driver model |
static int |
CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT
Alignment requirement; texture base addresses aligned to textureAlign bytes do not need an offset applied to texture fetches; |
static int |
CU_DEVICE_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT
Pitch alignment requirement for textures |
static int |
CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY
Total amount of constant memory available on the device in bytes; |
static int |
CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING
Device shares a unified address space with the host |
static int |
CU_DEVICE_ATTRIBUTE_WARP_SIZE
Warp size in threads; |
Method Summary | |
---|---|
static java.lang.String |
stringFor(int n)
Returns the String identifying the given CUdevice_attribute |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK
public static final int CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_X
public static final int CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Y
public static final int CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Z
public static final int CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_X
public static final int CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Y
public static final int CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Z
public static final int CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK
public static final int CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK
public static final int CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY
public static final int CU_DEVICE_ATTRIBUTE_WARP_SIZE
public static final int CU_DEVICE_ATTRIBUTE_MAX_PITCH
public static final int CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK
public static final int CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK
public static final int CU_DEVICE_ATTRIBUTE_CLOCK_RATE
public static final int CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT
public static final int CU_DEVICE_ATTRIBUTE_GPU_OVERLAP
public static final int CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT
public static final int CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT
public static final int CU_DEVICE_ATTRIBUTE_INTEGRATED
public static final int CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY
public static final int CU_DEVICE_ATTRIBUTE_COMPUTE_MODE
CUcomputemode
for details)
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS
public static final int CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENT
public static final int CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS
public static final int CU_DEVICE_ATTRIBUTE_ECC_ENABLED
public static final int CU_DEVICE_ATTRIBUTE_PCI_BUS_ID
public static final int CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID
public static final int CU_DEVICE_ATTRIBUTE_TCC_DRIVER
public static final int CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATE
public static final int CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH
public static final int CU_DEVICE_ATTRIBUTE_L2_CACHE_SIZE
public static final int CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR
public static final int CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT
public static final int CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS
public static final int CU_DEVICE_ATTRIBUTE_CAN_TEX2D_GATHER
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE
public static final int CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_ID
public static final int CU_DEVICE_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT
public static final int CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR
public static final int CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR
public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH
Method Detail |
---|
public static java.lang.String stringFor(int n)
n
- The CUdevice_attribute
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |