Provided by: nvidia-cuda-dev_9.1.85-3ubuntu1_amd64
NAME
cudaDeviceProp -
SYNOPSIS
Data Fields int asyncEngineCount int canMapHostMemory int canUseHostPointerForRegisteredMem int clockRate int computeMode int computePreemptionSupported int concurrentKernels int concurrentManagedAccess int cooperativeLaunch int cooperativeMultiDeviceLaunch int deviceOverlap int ECCEnabled int globalL1CacheSupported int hostNativeAtomicSupported int integrated int isMultiGpuBoard int kernelExecTimeoutEnabled int l2CacheSize int localL1CacheSupported int managedMemory int maxGridSize [3] int maxSurface1D int maxSurface1DLayered [2] int maxSurface2D [2] int maxSurface2DLayered [3] int maxSurface3D [3] int maxSurfaceCubemap int maxSurfaceCubemapLayered [2] int maxTexture1D int maxTexture1DLayered [2] int maxTexture1DLinear int maxTexture1DMipmap int maxTexture2D [2] int maxTexture2DGather [2] int maxTexture2DLayered [3] int maxTexture2DLinear [3] int maxTexture2DMipmap [2] int maxTexture3D [3] int maxTexture3DAlt [3] int maxTextureCubemap int maxTextureCubemapLayered [2] int maxThreadsDim [3] int maxThreadsPerBlock int maxThreadsPerMultiProcessor int memoryBusWidth int memoryClockRate size_t memPitch int multiGpuBoardGroupID int multiProcessorCount int pageableMemoryAccess int pciBusID int pciDeviceID int pciDomainID int regsPerBlock int regsPerMultiprocessor size_t sharedMemPerBlock size_t sharedMemPerBlockOptin size_t sharedMemPerMultiprocessor int singleToDoublePrecisionPerfRatio int streamPrioritiesSupported size_t surfaceAlignment int tccDriver size_t textureAlignment size_t texturePitchAlignment size_t totalConstMem size_t totalGlobalMem int unifiedAddressing int warpSize
Detailed Description
CUDA device properties
Field Documentation
int cudaDeviceProp::asyncEngineCount Number of asynchronous engines int cudaDeviceProp::canMapHostMemory Device can map host memory with cudaHostAlloc/cudaHostGetDevicePointer int cudaDeviceProp::canUseHostPointerForRegisteredMem Device can access host registered memory at the same virtual address as the CPU int cudaDeviceProp::clockRate Clock frequency in kilohertz int cudaDeviceProp::computeMode Compute mode (See cudaComputeMode) int cudaDeviceProp::computePreemptionSupported Device supports Compute Preemption int cudaDeviceProp::concurrentKernels Device can possibly execute multiple kernels concurrently int cudaDeviceProp::concurrentManagedAccess Device can coherently access managed memory concurrently with the CPU int cudaDeviceProp::cooperativeLaunch Device supports launching cooperative kernels via cudaLaunchCooperativeKernel int cudaDeviceProp::cooperativeMultiDeviceLaunch Device can participate in cooperative kernels launched via cudaLaunchCooperativeKernelMultiDevice int cudaDeviceProp::deviceOverlap Device can concurrently copy memory and execute a kernel. Deprecated. Use instead asyncEngineCount. int cudaDeviceProp::ECCEnabled Device has ECC support enabled int cudaDeviceProp::globalL1CacheSupported Device supports caching globals in L1 int cudaDeviceProp::hostNativeAtomicSupported Link between the device and the host supports native atomic operations int cudaDeviceProp::integrated Device is integrated as opposed to discrete int cudaDeviceProp::isMultiGpuBoard Device is on a multi-GPU board int cudaDeviceProp::kernelExecTimeoutEnabled Specified whether there is a run time limit on kernels int cudaDeviceProp::l2CacheSize Size of L2 cache in bytes int cudaDeviceProp::localL1CacheSupported Device supports caching locals in L1 int cudaDeviceProp::managedMemory Device supports allocating managed memory on this system int cudaDeviceProp::maxGridSize[3] Maximum size of each dimension of a grid int cudaDeviceProp::maxSurface1D Maximum 1D surface size int cudaDeviceProp::maxSurface1DLayered[2] Maximum 1D layered surface dimensions int cudaDeviceProp::maxSurface2D[2] Maximum 2D surface dimensions int cudaDeviceProp::maxSurface2DLayered[3] Maximum 2D layered surface dimensions int cudaDeviceProp::maxSurface3D[3] Maximum 3D surface dimensions int cudaDeviceProp::maxSurfaceCubemap Maximum Cubemap surface dimensions int cudaDeviceProp::maxSurfaceCubemapLayered[2] Maximum Cubemap layered surface dimensions int cudaDeviceProp::maxTexture1D Maximum 1D texture size int cudaDeviceProp::maxTexture1DLayered[2] Maximum 1D layered texture dimensions int cudaDeviceProp::maxTexture1DLinear Maximum size for 1D textures bound to linear memory int cudaDeviceProp::maxTexture1DMipmap Maximum 1D mipmapped texture size int cudaDeviceProp::maxTexture2D[2] Maximum 2D texture dimensions int cudaDeviceProp::maxTexture2DGather[2] Maximum 2D texture dimensions if texture gather operations have to be performed int cudaDeviceProp::maxTexture2DLayered[3] Maximum 2D layered texture dimensions int cudaDeviceProp::maxTexture2DLinear[3] Maximum dimensions (width, height, pitch) for 2D textures bound to pitched memory int cudaDeviceProp::maxTexture2DMipmap[2] Maximum 2D mipmapped texture dimensions int cudaDeviceProp::maxTexture3D[3] Maximum 3D texture dimensions int cudaDeviceProp::maxTexture3DAlt[3] Maximum alternate 3D texture dimensions int cudaDeviceProp::maxTextureCubemap Maximum Cubemap texture dimensions int cudaDeviceProp::maxTextureCubemapLayered[2] Maximum Cubemap layered texture dimensions int cudaDeviceProp::maxThreadsDim[3] Maximum size of each dimension of a block int cudaDeviceProp::maxThreadsPerBlock Maximum number of threads per block int cudaDeviceProp::maxThreadsPerMultiProcessor Maximum resident threads per multiprocessor int cudaDeviceProp::memoryBusWidth Global memory bus width in bits int cudaDeviceProp::memoryClockRate Peak memory clock frequency in kilohertz size_t cudaDeviceProp::memPitch Maximum pitch in bytes allowed by memory copies int cudaDeviceProp::multiGpuBoardGroupID Unique identifier for a group of devices on the same multi-GPU board int cudaDeviceProp::multiProcessorCount Number of multiprocessors on device int cudaDeviceProp::pageableMemoryAccess Device supports coherently accessing pageable memory without calling cudaHostRegister on it int cudaDeviceProp::pciBusID PCI bus ID of the device int cudaDeviceProp::pciDeviceID PCI device ID of the device int cudaDeviceProp::pciDomainID PCI domain ID of the device int cudaDeviceProp::regsPerBlock 32-bit registers available per block int cudaDeviceProp::regsPerMultiprocessor 32-bit registers available per multiprocessor size_t cudaDeviceProp::sharedMemPerBlock Shared memory available per block in bytes size_t cudaDeviceProp::sharedMemPerBlockOptin Per device maximum shared memory per block usable by special opt in size_t cudaDeviceProp::sharedMemPerMultiprocessor Shared memory available per multiprocessor in bytes int cudaDeviceProp::singleToDoublePrecisionPerfRatio Ratio of single precision performance (in floating-point operations per second) to double precision performance int cudaDeviceProp::streamPrioritiesSupported Device supports stream priorities size_t cudaDeviceProp::surfaceAlignment Alignment requirements for surfaces int cudaDeviceProp::tccDriver 1 if device is a Tesla device using TCC driver, 0 otherwise size_t cudaDeviceProp::textureAlignment Alignment requirement for textures size_t cudaDeviceProp::texturePitchAlignment Pitch alignment requirement for texture references bound to pitched memory size_t cudaDeviceProp::totalConstMem Constant memory available on device in bytes size_t cudaDeviceProp::totalGlobalMem Global memory available on device in bytes int cudaDeviceProp::unifiedAddressing Device shares a unified address space with the host int cudaDeviceProp::warpSize Warp size in threads
Author
Generated automatically by Doxygen from the source code.