jcuda.driver
Class CUdevice_attribute

java.lang.Object
  extended by jcuda.driver.CUdevice_attribute

public class CUdevice_attribute
extends java.lang.Object

Device properties.

Most comments are taken from the CUDA reference manual

See Also:
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

CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK

public static final int CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_BLOCK
Maximum number of threads per block;

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_X

public static final int CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_X
Maximum x-dimension of a block;

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Y

public static final int CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Y
Maximum y-dimension of a block;

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Z

public static final int CU_DEVICE_ATTRIBUTE_MAX_BLOCK_DIM_Z
Maximum z-dimension of a block;

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_X

public static final int CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_X
Maximum x-dimension of a grid;

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Y

public static final int CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Y
Maximum y-dimension of a grid;

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Z

public static final int CU_DEVICE_ATTRIBUTE_MAX_GRID_DIM_Z
Maximum z-dimension of a grid;

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK

public static final 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;

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK

public static final int CU_DEVICE_ATTRIBUTE_SHARED_MEMORY_PER_BLOCK
Deprecated. use CU_DEVICE_ATTRIBUTE_MAX_SHARED_MEMORY_PER_BLOCK
See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY

public static final int CU_DEVICE_ATTRIBUTE_TOTAL_CONSTANT_MEMORY
Total amount of constant memory available on the device in bytes;

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_WARP_SIZE

public static final int CU_DEVICE_ATTRIBUTE_WARP_SIZE
Warp size in threads;

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAX_PITCH

public static final int CU_DEVICE_ATTRIBUTE_MAX_PITCH
Maximum pitch in bytes allowed by the memory copy functions that involve memory regions allocated through cuMemAllocPitch();

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK

public static final 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;

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK

public static final int CU_DEVICE_ATTRIBUTE_REGISTERS_PER_BLOCK
Deprecated. use CU_DEVICE_ATTRIBUTE_MAX_REGISTERS_PER_BLOCK
See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_CLOCK_RATE

public static final int CU_DEVICE_ATTRIBUTE_CLOCK_RATE
Clock frequency in kilohertz;

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT

public static final int CU_DEVICE_ATTRIBUTE_TEXTURE_ALIGNMENT
Alignment requirement; texture base addresses aligned to textureAlign bytes do not need an offset applied to texture fetches;

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_GPU_OVERLAP

public static final int CU_DEVICE_ATTRIBUTE_GPU_OVERLAP
Deprecated. Use instead CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT
1 if the device can concurrently copy memory between host and device while executing a kernel, or 0 if not;

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT

public static final int CU_DEVICE_ATTRIBUTE_MULTIPROCESSOR_COUNT
Number of multiprocessors on the device

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT

public static final int CU_DEVICE_ATTRIBUTE_KERNEL_EXEC_TIMEOUT
Specifies whether there is a run time limit on kernels

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_INTEGRATED

public static final int CU_DEVICE_ATTRIBUTE_INTEGRATED
Device is integrated with host memory

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY

public static final int CU_DEVICE_ATTRIBUTE_CAN_MAP_HOST_MEMORY
Device can map host memory into CUDA address space

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_COMPUTE_MODE

public static final int CU_DEVICE_ATTRIBUTE_COMPUTE_MODE
Compute mode (See CUcomputemode for details)

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_WIDTH
Maximum 1D texture width

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_WIDTH
Maximum 2D texture width

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_HEIGHT
aximum 2D texture height

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH
Maximum 3D texture width

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT
aximum 3D texture height

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH
Maximum 3D texture depth

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_WIDTH
Deprecated. Use CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH
Maximum texture array width

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_HEIGHT
Deprecated. Use CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT
Maximum texture array height

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_ARRAY_NUMSLICES
Deprecated. Use CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS
Maximum slices in a texture array

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_WIDTH
Maximum 2D layered texture width

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_HEIGHT
Maximum 2D layered texture height

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LAYERED_LAYERS
Maximum layers in a 2D layered texture

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENT

public static final int CU_DEVICE_ATTRIBUTE_SURFACE_ALIGNMENT
Alignment requirement for surfaces

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS

public static final int CU_DEVICE_ATTRIBUTE_CONCURRENT_KERNELS
Device can possibly execute multiple kernels concurrently

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_ECC_ENABLED

public static final int CU_DEVICE_ATTRIBUTE_ECC_ENABLED
Device has ECC support enabled

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_PCI_BUS_ID

public static final int CU_DEVICE_ATTRIBUTE_PCI_BUS_ID
PCI bus ID of the device

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID

public static final int CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID
PCI device ID of the device

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_TCC_DRIVER

public static final int CU_DEVICE_ATTRIBUTE_TCC_DRIVER
Device is using TCC driver model

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATE

public static final int CU_DEVICE_ATTRIBUTE_MEMORY_CLOCK_RATE
Peak memory clock frequency in kilohertz

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_GLOBAL_MEMORY_BUS_WIDTH
Global memory bus width in bits

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_L2_CACHE_SIZE

public static final int CU_DEVICE_ATTRIBUTE_L2_CACHE_SIZE
Size of L2 cache in bytes

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR

public static final int CU_DEVICE_ATTRIBUTE_MAX_THREADS_PER_MULTIPROCESSOR
Maximum resident threads per multiprocessor

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT

public static final int CU_DEVICE_ATTRIBUTE_ASYNC_ENGINE_COUNT
Number of asynchronous engines

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING

public static final int CU_DEVICE_ATTRIBUTE_UNIFIED_ADDRESSING
Device shares a unified address space with the host

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_WIDTH
Maximum 1D layered texture width

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LAYERED_LAYERS
Maximum layers in a 1D layered texture

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_CAN_TEX2D_GATHER

public static final int CU_DEVICE_ATTRIBUTE_CAN_TEX2D_GATHER
Deprecated. Deprecated, do not use.
See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_WIDTH
Maximum 2D texture width if CUDA_ARRAY3D_TEXTURE_GATHER is set

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_GATHER_HEIGHT
Maximum 2D texture height if CUDA_ARRAY3D_TEXTURE_GATHER is set

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_WIDTH_ALTERNATE
Alternate maximum 3D texture width

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_HEIGHT_ALTERNATE
Alternate maximum 3D texture height

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE3D_DEPTH_ALTERNATE
Alternate maximum 3D texture depth

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_ID

public static final int CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_ID
PCI domain ID of the device

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT

public static final int CU_DEVICE_ATTRIBUTE_TEXTURE_PITCH_ALIGNMENT
Pitch alignment requirement for textures

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_WIDTH
Maximum cubemap texture width/height

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_WIDTH
Maximum cubemap layered texture width/height

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURECUBEMAP_LAYERED_LAYERS
Maximum layers in a cubemap layered texture

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_WIDTH
Maximum 1D surface width

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_WIDTH
Maximum 2D surface width

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_HEIGHT
Maximum 2D surface height

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_WIDTH
Maximum 3D surface width

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_HEIGHT
Maximum 3D surface height

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE3D_DEPTH
Maximum 3D surface depth

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_WIDTH
Maximum 1D layered surface width

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE1D_LAYERED_LAYERS
Maximum layers in a 1D layered surface

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_WIDTH
Maximum 2D layered surface width

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_HEIGHT
Maximum 2D layered surface height

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACE2D_LAYERED_LAYERS
Maximum layers in a 2D layered surface

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_WIDTH
Maximum cubemap surface width

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_WIDTH
Maximum cubemap layered surface width

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_SURFACECUBEMAP_LAYERED_LAYERS
Maximum layers in a cubemap layered surface

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_LINEAR_WIDTH
Maximum 1D linear texture width

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_WIDTH
Maximum 2D linear texture width

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_HEIGHT
Maximum 2D linear texture height

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_LINEAR_PITCH
Maximum 2D linear texture pitch in bytes

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_WIDTH
Maximum mipmapped 2D texture width

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE2D_MIPMAPPED_HEIGHT
Maximum mipmapped 2D texture height

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR

public static final int CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MAJOR
Major compute capability version number

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR

public static final int CU_DEVICE_ATTRIBUTE_COMPUTE_CAPABILITY_MINOR
Minor compute capability version number

See Also:
Constant Field Values

CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH

public static final int CU_DEVICE_ATTRIBUTE_MAXIMUM_TEXTURE1D_MIPMAPPED_WIDTH
Maximum mipmapped 1D texture width

See Also:
Constant Field Values
Method Detail

stringFor

public static java.lang.String stringFor(int n)
Returns the String identifying the given CUdevice_attribute

Parameters:
n - The CUdevice_attribute
Returns:
The String identifying the given CUdevice_attribute