GPU device properties.
Redefinition of cudaDeviceProp for the safety build.
Definition at line 22 of file GPUProperties.h.
Data Fields | |
int32_t | major |
Major version. More... | |
int32_t | minor |
Minor version. More... | |
int32_t | memoryBusWidth |
Memory bus width. More... | |
int32_t | l2CacheSize |
L2 cache size. More... | |
int32_t | maxTexture1D |
Max number of textures 1D. More... | |
int32_t | maxTexture2D [2] |
Max number of textures 2D. More... | |
int32_t | maxTexture3D [3] |
Max number of textures 3D. More... | |
int32_t | totalConstMem |
Total memory. More... | |
int32_t | sharedMemPerBlock |
Total shared memory per block. More... | |
int32_t | regsPerBlock |
Registers per block. More... | |
int32_t | warpSize |
Warp size. More... | |
int32_t | maxThreadsPerMultiProcessor |
Max threads per processor. More... | |
int32_t | maxThreadsPerBlock |
Max threads per block. More... | |
int32_t | maxThreadsDim [3] |
Max thread size. More... | |
int32_t | maxGridSize [3] |
Max grid size. More... | |
int32_t | memPitch |
Memory pitch. More... | |
int32_t | textureAlignment |
Texture alignment. More... | |
int32_t | deviceOverlap |
Device overlap. More... | |
int32_t | asyncEngineCount |
Number of async engines. More... | |
int32_t | kernelExecTimeoutEnabled |
Kernel timeout enabled flag. More... | |
int32_t | integrated |
Integrated GPU flag. More... | |
int32_t | canMapHostMemory |
Can map host memory flag. More... | |
int32_t | eccEnabled |
ECC enabled flag. More... | |
int32_t | unifiedAddressing |
Unified addressing flag. More... | |
int32_t | pciDomainID |
The PCI domain ID. More... | |
int32_t | pciBusID |
The PCI bus ID. More... | |
int32_t | pciDeviceID |
The PCI device ID. More... | |
int32_t | concurrentKernels |
Number of concurrent kernels. More... | |
int32_t | computeMode |
Compute mode flag. More... | |
int32_t | devAttrTexturePitchAlignment |
Pitch alignment supported by texture unit. More... | |
int32_t dwGPUDeviceProperties::asyncEngineCount |
Number of async engines.
Definition at line 61 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::canMapHostMemory |
Can map host memory flag.
Definition at line 67 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::computeMode |
Compute mode flag.
Definition at line 81 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::concurrentKernels |
Number of concurrent kernels.
Definition at line 79 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::devAttrTexturePitchAlignment |
Pitch alignment supported by texture unit.
Definition at line 83 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::deviceOverlap |
Device overlap.
Definition at line 59 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::eccEnabled |
ECC enabled flag.
Definition at line 69 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::integrated |
Integrated GPU flag.
Definition at line 65 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::kernelExecTimeoutEnabled |
Kernel timeout enabled flag.
Definition at line 63 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::l2CacheSize |
L2 cache size.
Definition at line 31 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::major |
Major version.
Definition at line 25 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::maxGridSize[3] |
Max grid size.
Definition at line 53 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::maxTexture1D |
Max number of textures 1D.
Definition at line 33 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::maxTexture2D[2] |
Max number of textures 2D.
Definition at line 35 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::maxTexture3D[3] |
Max number of textures 3D.
Definition at line 37 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::maxThreadsDim[3] |
Max thread size.
Definition at line 51 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::maxThreadsPerBlock |
Max threads per block.
Definition at line 49 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::maxThreadsPerMultiProcessor |
Max threads per processor.
Definition at line 47 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::memoryBusWidth |
Memory bus width.
Definition at line 29 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::memPitch |
Memory pitch.
Definition at line 55 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::minor |
Minor version.
Definition at line 27 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::pciBusID |
The PCI bus ID.
Definition at line 75 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::pciDeviceID |
The PCI device ID.
Definition at line 77 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::pciDomainID |
The PCI domain ID.
Definition at line 73 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::regsPerBlock |
Registers per block.
Definition at line 43 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::sharedMemPerBlock |
Total shared memory per block.
Definition at line 41 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::textureAlignment |
Texture alignment.
Definition at line 57 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::totalConstMem |
Total memory.
Definition at line 39 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::unifiedAddressing |
Unified addressing flag.
Definition at line 71 of file GPUProperties.h.
int32_t dwGPUDeviceProperties::warpSize |
Warp size.
Definition at line 45 of file GPUProperties.h.