jcuda.runtime
Class cudaDeviceAttr

java.lang.Object
  extended by jcuda.runtime.cudaDeviceAttr

public class cudaDeviceAttr
extends java.lang.Object

CUDA device attributes


Field Summary
static int cudaDevAttrAsyncEngineCount
          Number of asynchronous engines
static int cudaDevAttrCanMapHostMemory
          Device can map host memory into CUDA address space
static int cudaDevAttrClockRate
          Peak clock frequency in kilohertz
static int cudaDevAttrComputeCapabilityMajor
          Major compute capability version number
static int cudaDevAttrComputeCapabilityMinor
          Minor compute capability version number
static int cudaDevAttrComputeMode
          Compute mode (See ::cudaComputeMode for details)
static int cudaDevAttrConcurrentKernels
          Device can possibly execute multiple kernels concurrently
static int cudaDevAttrEccEnabled
          Device has ECC support enabled
static int cudaDevAttrGlobalMemoryBusWidth
          Global memory bus width in bits
static int cudaDevAttrGpuOverlap
          Device can possibly copy memory and execute a kernel concurrently
static int cudaDevAttrIntegrated
          Device is integrated with host memory
static int cudaDevAttrKernelExecTimeout
          Specifies whether there is a run time limit on kernels
static int cudaDevAttrL2CacheSize
          Size of L2 cache in bytes
static int cudaDevAttrMaxBlockDimX
          Maximum block dimension X
static int cudaDevAttrMaxBlockDimY
          Maximum block dimension Y
static int cudaDevAttrMaxBlockDimZ
          Maximum block dimension Z
static int cudaDevAttrMaxGridDimX
          Maximum grid dimension X
static int cudaDevAttrMaxGridDimY
          Maximum grid dimension Y
static int cudaDevAttrMaxGridDimZ
          Maximum grid dimension Z
static int cudaDevAttrMaxPitch
          Maximum pitch in bytes allowed by memory copies
static int cudaDevAttrMaxRegistersPerBlock
          Maximum number of 32-bit registers available per block
static int cudaDevAttrMaxSharedMemoryPerBlock
          Maximum shared memory available per block in bytes
static int cudaDevAttrMaxSurface1DLayeredLayers
          Maximum layers in a 1D layered surface
static int cudaDevAttrMaxSurface1DLayeredWidth
          Maximum 1D layered surface width
static int cudaDevAttrMaxSurface1DWidth
          Maximum 1D surface width
static int cudaDevAttrMaxSurface2DHeight
          Maximum 2D surface height
static int cudaDevAttrMaxSurface2DLayeredHeight
          Maximum 2D layered surface height
static int cudaDevAttrMaxSurface2DLayeredLayers
          Maximum layers in a 2D layered surface
static int cudaDevAttrMaxSurface2DLayeredWidth
          Maximum 2D layered surface width
static int cudaDevAttrMaxSurface2DWidth
          Maximum 2D surface width
static int cudaDevAttrMaxSurface3DDepth
          Maximum 3D surface depth
static int cudaDevAttrMaxSurface3DHeight
          Maximum 3D surface height
static int cudaDevAttrMaxSurface3DWidth
          Maximum 3D surface width
static int cudaDevAttrMaxSurfaceCubemapLayeredLayers
          Maximum layers in a cubemap layered surface
static int cudaDevAttrMaxSurfaceCubemapLayeredWidth
          Maximum cubemap layered surface width
static int cudaDevAttrMaxSurfaceCubemapWidth
          Maximum cubemap surface width
static int cudaDevAttrMaxTexture1DLayeredLayers
          Maximum layers in a 1D layered texture
static int cudaDevAttrMaxTexture1DLayeredWidth
          Maximum 1D layered texture width
static int cudaDevAttrMaxTexture1DLinearWidth
          Maximum 1D linear texture width
static int cudaDevAttrMaxTexture1DMipmappedWidth
          Maximum mipmapped 1D texture width
static int cudaDevAttrMaxTexture1DWidth
          Maximum 1D texture width
static int cudaDevAttrMaxTexture2DGatherHeight
          Maximum 2D texture height if cudaArrayTextureGather is set
static int cudaDevAttrMaxTexture2DGatherWidth
          Maximum 2D texture width if cudaArrayTextureGather is set
static int cudaDevAttrMaxTexture2DHeight
          Maximum 2D texture height
static int cudaDevAttrMaxTexture2DLayeredHeight
          Maximum 2D layered texture height
static int cudaDevAttrMaxTexture2DLayeredLayers
          Maximum layers in a 2D layered texture
static int cudaDevAttrMaxTexture2DLayeredWidth
          Maximum 2D layered texture width
static int cudaDevAttrMaxTexture2DLinearHeight
          Maximum 2D linear texture height
static int cudaDevAttrMaxTexture2DLinearPitch
          Maximum 2D linear texture pitch in bytes
static int cudaDevAttrMaxTexture2DLinearWidth
          Maximum 2D linear texture width
static int cudaDevAttrMaxTexture2DMipmappedHeight
          Maximum mipmapped 2D texture height
static int cudaDevAttrMaxTexture2DMipmappedWidth
          Maximum mipmapped 2D texture width
static int cudaDevAttrMaxTexture2DWidth
          Maximum 2D texture width
static int cudaDevAttrMaxTexture3DDepth
          Maximum 3D texture depth
static int cudaDevAttrMaxTexture3DDepthAlt
          Alternate maximum 3D texture depth
static int cudaDevAttrMaxTexture3DHeight
          Maximum 3D texture height
static int cudaDevAttrMaxTexture3DHeightAlt
          Alternate maximum 3D texture height
static int cudaDevAttrMaxTexture3DWidth
          Maximum 3D texture width
static int cudaDevAttrMaxTexture3DWidthAlt
          Alternate maximum 3D texture width
static int cudaDevAttrMaxTextureCubemapLayeredLayers
          Maximum layers in a cubemap layered texture
static int cudaDevAttrMaxTextureCubemapLayeredWidth
          Maximum cubemap layered texture width/height
static int cudaDevAttrMaxTextureCubemapWidth
          Maximum cubemap texture width/height
static int cudaDevAttrMaxThreadsPerBlock
          Maximum number of threads per block
static int cudaDevAttrMaxThreadsPerMultiProcessor
          Maximum resident threads per multiprocessor
static int cudaDevAttrMemoryClockRate
          Peak memory clock frequency in kilohertz
static int cudaDevAttrMultiProcessorCount
          Number of multiprocessors on device
static int cudaDevAttrPciBusId
          PCI bus ID of the device
static int cudaDevAttrPciDeviceId
          PCI device ID of the device
static int cudaDevAttrPciDomainId
          PCI domain ID of the device
static int cudaDevAttrSurfaceAlignment
          Alignment requirement for surfaces
static int cudaDevAttrTccDriver
          Device is using TCC driver model
static int cudaDevAttrTextureAlignment
          Alignment requirement for textures
static int cudaDevAttrTexturePitchAlignment
          Pitch alignment requirement for textures
static int cudaDevAttrTotalConstantMemory
          Memory available on device for __constant__ variables in a CUDA C kernel in bytes
static int cudaDevAttrUnifiedAddressing
          Device shares a unified address space with the host
static int cudaDevAttrWarpSize
          Warp size in threads
 
Method Summary
static java.lang.String stringFor(int n)
          Returns the String identifying the given cudaDeviceAttr
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cudaDevAttrMaxThreadsPerBlock

public static final int cudaDevAttrMaxThreadsPerBlock
Maximum number of threads per block

See Also:
Constant Field Values

cudaDevAttrMaxBlockDimX

public static final int cudaDevAttrMaxBlockDimX
Maximum block dimension X

See Also:
Constant Field Values

cudaDevAttrMaxBlockDimY

public static final int cudaDevAttrMaxBlockDimY
Maximum block dimension Y

See Also:
Constant Field Values

cudaDevAttrMaxBlockDimZ

public static final int cudaDevAttrMaxBlockDimZ
Maximum block dimension Z

See Also:
Constant Field Values

cudaDevAttrMaxGridDimX

public static final int cudaDevAttrMaxGridDimX
Maximum grid dimension X

See Also:
Constant Field Values

cudaDevAttrMaxGridDimY

public static final int cudaDevAttrMaxGridDimY
Maximum grid dimension Y

See Also:
Constant Field Values

cudaDevAttrMaxGridDimZ

public static final int cudaDevAttrMaxGridDimZ
Maximum grid dimension Z

See Also:
Constant Field Values

cudaDevAttrMaxSharedMemoryPerBlock

public static final int cudaDevAttrMaxSharedMemoryPerBlock
Maximum shared memory available per block in bytes

See Also:
Constant Field Values

cudaDevAttrTotalConstantMemory

public static final int cudaDevAttrTotalConstantMemory
Memory available on device for __constant__ variables in a CUDA C kernel in bytes

See Also:
Constant Field Values

cudaDevAttrWarpSize

public static final int cudaDevAttrWarpSize
Warp size in threads

See Also:
Constant Field Values

cudaDevAttrMaxPitch

public static final int cudaDevAttrMaxPitch
Maximum pitch in bytes allowed by memory copies

See Also:
Constant Field Values

cudaDevAttrMaxRegistersPerBlock

public static final int cudaDevAttrMaxRegistersPerBlock
Maximum number of 32-bit registers available per block

See Also:
Constant Field Values

cudaDevAttrClockRate

public static final int cudaDevAttrClockRate
Peak clock frequency in kilohertz

See Also:
Constant Field Values

cudaDevAttrTextureAlignment

public static final int cudaDevAttrTextureAlignment
Alignment requirement for textures

See Also:
Constant Field Values

cudaDevAttrGpuOverlap

public static final int cudaDevAttrGpuOverlap
Device can possibly copy memory and execute a kernel concurrently

See Also:
Constant Field Values

cudaDevAttrMultiProcessorCount

public static final int cudaDevAttrMultiProcessorCount
Number of multiprocessors on device

See Also:
Constant Field Values

cudaDevAttrKernelExecTimeout

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

See Also:
Constant Field Values

cudaDevAttrIntegrated

public static final int cudaDevAttrIntegrated
Device is integrated with host memory

See Also:
Constant Field Values

cudaDevAttrCanMapHostMemory

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

See Also:
Constant Field Values

cudaDevAttrComputeMode

public static final int cudaDevAttrComputeMode
Compute mode (See ::cudaComputeMode for details)

See Also:
Constant Field Values

cudaDevAttrMaxTexture1DWidth

public static final int cudaDevAttrMaxTexture1DWidth
Maximum 1D texture width

See Also:
Constant Field Values

cudaDevAttrMaxTexture2DWidth

public static final int cudaDevAttrMaxTexture2DWidth
Maximum 2D texture width

See Also:
Constant Field Values

cudaDevAttrMaxTexture2DHeight

public static final int cudaDevAttrMaxTexture2DHeight
Maximum 2D texture height

See Also:
Constant Field Values

cudaDevAttrMaxTexture3DWidth

public static final int cudaDevAttrMaxTexture3DWidth
Maximum 3D texture width

See Also:
Constant Field Values

cudaDevAttrMaxTexture3DHeight

public static final int cudaDevAttrMaxTexture3DHeight
Maximum 3D texture height

See Also:
Constant Field Values

cudaDevAttrMaxTexture3DDepth

public static final int cudaDevAttrMaxTexture3DDepth
Maximum 3D texture depth

See Also:
Constant Field Values

cudaDevAttrMaxTexture2DLayeredWidth

public static final int cudaDevAttrMaxTexture2DLayeredWidth
Maximum 2D layered texture width

See Also:
Constant Field Values

cudaDevAttrMaxTexture2DLayeredHeight

public static final int cudaDevAttrMaxTexture2DLayeredHeight
Maximum 2D layered texture height

See Also:
Constant Field Values

cudaDevAttrMaxTexture2DLayeredLayers

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

See Also:
Constant Field Values

cudaDevAttrSurfaceAlignment

public static final int cudaDevAttrSurfaceAlignment
Alignment requirement for surfaces

See Also:
Constant Field Values

cudaDevAttrConcurrentKernels

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

See Also:
Constant Field Values

cudaDevAttrEccEnabled

public static final int cudaDevAttrEccEnabled
Device has ECC support enabled

See Also:
Constant Field Values

cudaDevAttrPciBusId

public static final int cudaDevAttrPciBusId
PCI bus ID of the device

See Also:
Constant Field Values

cudaDevAttrPciDeviceId

public static final int cudaDevAttrPciDeviceId
PCI device ID of the device

See Also:
Constant Field Values

cudaDevAttrTccDriver

public static final int cudaDevAttrTccDriver
Device is using TCC driver model

See Also:
Constant Field Values

cudaDevAttrMemoryClockRate

public static final int cudaDevAttrMemoryClockRate
Peak memory clock frequency in kilohertz

See Also:
Constant Field Values

cudaDevAttrGlobalMemoryBusWidth

public static final int cudaDevAttrGlobalMemoryBusWidth
Global memory bus width in bits

See Also:
Constant Field Values

cudaDevAttrL2CacheSize

public static final int cudaDevAttrL2CacheSize
Size of L2 cache in bytes

See Also:
Constant Field Values

cudaDevAttrMaxThreadsPerMultiProcessor

public static final int cudaDevAttrMaxThreadsPerMultiProcessor
Maximum resident threads per multiprocessor

See Also:
Constant Field Values

cudaDevAttrAsyncEngineCount

public static final int cudaDevAttrAsyncEngineCount
Number of asynchronous engines

See Also:
Constant Field Values

cudaDevAttrUnifiedAddressing

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

See Also:
Constant Field Values

cudaDevAttrMaxTexture1DLayeredWidth

public static final int cudaDevAttrMaxTexture1DLayeredWidth
Maximum 1D layered texture width

See Also:
Constant Field Values

cudaDevAttrMaxTexture1DLayeredLayers

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

See Also:
Constant Field Values

cudaDevAttrMaxTexture2DGatherWidth

public static final int cudaDevAttrMaxTexture2DGatherWidth
Maximum 2D texture width if cudaArrayTextureGather is set

See Also:
Constant Field Values

cudaDevAttrMaxTexture2DGatherHeight

public static final int cudaDevAttrMaxTexture2DGatherHeight
Maximum 2D texture height if cudaArrayTextureGather is set

See Also:
Constant Field Values

cudaDevAttrMaxTexture3DWidthAlt

public static final int cudaDevAttrMaxTexture3DWidthAlt
Alternate maximum 3D texture width

See Also:
Constant Field Values

cudaDevAttrMaxTexture3DHeightAlt

public static final int cudaDevAttrMaxTexture3DHeightAlt
Alternate maximum 3D texture height

See Also:
Constant Field Values

cudaDevAttrMaxTexture3DDepthAlt

public static final int cudaDevAttrMaxTexture3DDepthAlt
Alternate maximum 3D texture depth

See Also:
Constant Field Values

cudaDevAttrPciDomainId

public static final int cudaDevAttrPciDomainId
PCI domain ID of the device

See Also:
Constant Field Values

cudaDevAttrTexturePitchAlignment

public static final int cudaDevAttrTexturePitchAlignment
Pitch alignment requirement for textures

See Also:
Constant Field Values

cudaDevAttrMaxTextureCubemapWidth

public static final int cudaDevAttrMaxTextureCubemapWidth
Maximum cubemap texture width/height

See Also:
Constant Field Values

cudaDevAttrMaxTextureCubemapLayeredWidth

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

See Also:
Constant Field Values

cudaDevAttrMaxTextureCubemapLayeredLayers

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

See Also:
Constant Field Values

cudaDevAttrMaxSurface1DWidth

public static final int cudaDevAttrMaxSurface1DWidth
Maximum 1D surface width

See Also:
Constant Field Values

cudaDevAttrMaxSurface2DWidth

public static final int cudaDevAttrMaxSurface2DWidth
Maximum 2D surface width

See Also:
Constant Field Values

cudaDevAttrMaxSurface2DHeight

public static final int cudaDevAttrMaxSurface2DHeight
Maximum 2D surface height

See Also:
Constant Field Values

cudaDevAttrMaxSurface3DWidth

public static final int cudaDevAttrMaxSurface3DWidth
Maximum 3D surface width

See Also:
Constant Field Values

cudaDevAttrMaxSurface3DHeight

public static final int cudaDevAttrMaxSurface3DHeight
Maximum 3D surface height

See Also:
Constant Field Values

cudaDevAttrMaxSurface3DDepth

public static final int cudaDevAttrMaxSurface3DDepth
Maximum 3D surface depth

See Also:
Constant Field Values

cudaDevAttrMaxSurface1DLayeredWidth

public static final int cudaDevAttrMaxSurface1DLayeredWidth
Maximum 1D layered surface width

See Also:
Constant Field Values

cudaDevAttrMaxSurface1DLayeredLayers

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

See Also:
Constant Field Values

cudaDevAttrMaxSurface2DLayeredWidth

public static final int cudaDevAttrMaxSurface2DLayeredWidth
Maximum 2D layered surface width

See Also:
Constant Field Values

cudaDevAttrMaxSurface2DLayeredHeight

public static final int cudaDevAttrMaxSurface2DLayeredHeight
Maximum 2D layered surface height

See Also:
Constant Field Values

cudaDevAttrMaxSurface2DLayeredLayers

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

See Also:
Constant Field Values

cudaDevAttrMaxSurfaceCubemapWidth

public static final int cudaDevAttrMaxSurfaceCubemapWidth
Maximum cubemap surface width

See Also:
Constant Field Values

cudaDevAttrMaxSurfaceCubemapLayeredWidth

public static final int cudaDevAttrMaxSurfaceCubemapLayeredWidth
Maximum cubemap layered surface width

See Also:
Constant Field Values

cudaDevAttrMaxSurfaceCubemapLayeredLayers

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

See Also:
Constant Field Values

cudaDevAttrMaxTexture1DLinearWidth

public static final int cudaDevAttrMaxTexture1DLinearWidth
Maximum 1D linear texture width

See Also:
Constant Field Values

cudaDevAttrMaxTexture2DLinearWidth

public static final int cudaDevAttrMaxTexture2DLinearWidth
Maximum 2D linear texture width

See Also:
Constant Field Values

cudaDevAttrMaxTexture2DLinearHeight

public static final int cudaDevAttrMaxTexture2DLinearHeight
Maximum 2D linear texture height

See Also:
Constant Field Values

cudaDevAttrMaxTexture2DLinearPitch

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

See Also:
Constant Field Values

cudaDevAttrMaxTexture2DMipmappedWidth

public static final int cudaDevAttrMaxTexture2DMipmappedWidth
Maximum mipmapped 2D texture width

See Also:
Constant Field Values

cudaDevAttrMaxTexture2DMipmappedHeight

public static final int cudaDevAttrMaxTexture2DMipmappedHeight
Maximum mipmapped 2D texture height

See Also:
Constant Field Values

cudaDevAttrComputeCapabilityMajor

public static final int cudaDevAttrComputeCapabilityMajor
Major compute capability version number

See Also:
Constant Field Values

cudaDevAttrComputeCapabilityMinor

public static final int cudaDevAttrComputeCapabilityMinor
Minor compute capability version number

See Also:
Constant Field Values

cudaDevAttrMaxTexture1DMipmappedWidth

public static final int cudaDevAttrMaxTexture1DMipmappedWidth
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 cudaDeviceAttr

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