NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
dwGPUDeviceProperties Struct Reference

Detailed Description

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...
 

Field Documentation

◆ asyncEngineCount

int32_t dwGPUDeviceProperties::asyncEngineCount

Number of async engines.

Definition at line 61 of file GPUProperties.h.

◆ canMapHostMemory

int32_t dwGPUDeviceProperties::canMapHostMemory

Can map host memory flag.

Definition at line 67 of file GPUProperties.h.

◆ computeMode

int32_t dwGPUDeviceProperties::computeMode

Compute mode flag.

Definition at line 81 of file GPUProperties.h.

◆ concurrentKernels

int32_t dwGPUDeviceProperties::concurrentKernels

Number of concurrent kernels.

Definition at line 79 of file GPUProperties.h.

◆ devAttrTexturePitchAlignment

int32_t dwGPUDeviceProperties::devAttrTexturePitchAlignment

Pitch alignment supported by texture unit.

Definition at line 83 of file GPUProperties.h.

◆ deviceOverlap

int32_t dwGPUDeviceProperties::deviceOverlap

Device overlap.

Definition at line 59 of file GPUProperties.h.

◆ eccEnabled

int32_t dwGPUDeviceProperties::eccEnabled

ECC enabled flag.

Definition at line 69 of file GPUProperties.h.

◆ integrated

int32_t dwGPUDeviceProperties::integrated

Integrated GPU flag.

Definition at line 65 of file GPUProperties.h.

◆ kernelExecTimeoutEnabled

int32_t dwGPUDeviceProperties::kernelExecTimeoutEnabled

Kernel timeout enabled flag.

Definition at line 63 of file GPUProperties.h.

◆ l2CacheSize

int32_t dwGPUDeviceProperties::l2CacheSize

L2 cache size.

Definition at line 31 of file GPUProperties.h.

◆ major

int32_t dwGPUDeviceProperties::major

Major version.

Definition at line 25 of file GPUProperties.h.

◆ maxGridSize

int32_t dwGPUDeviceProperties::maxGridSize[3]

Max grid size.

Definition at line 53 of file GPUProperties.h.

◆ maxTexture1D

int32_t dwGPUDeviceProperties::maxTexture1D

Max number of textures 1D.

Definition at line 33 of file GPUProperties.h.

◆ maxTexture2D

int32_t dwGPUDeviceProperties::maxTexture2D[2]

Max number of textures 2D.

Definition at line 35 of file GPUProperties.h.

◆ maxTexture3D

int32_t dwGPUDeviceProperties::maxTexture3D[3]

Max number of textures 3D.

Definition at line 37 of file GPUProperties.h.

◆ maxThreadsDim

int32_t dwGPUDeviceProperties::maxThreadsDim[3]

Max thread size.

Definition at line 51 of file GPUProperties.h.

◆ maxThreadsPerBlock

int32_t dwGPUDeviceProperties::maxThreadsPerBlock

Max threads per block.

Definition at line 49 of file GPUProperties.h.

◆ maxThreadsPerMultiProcessor

int32_t dwGPUDeviceProperties::maxThreadsPerMultiProcessor

Max threads per processor.

Definition at line 47 of file GPUProperties.h.

◆ memoryBusWidth

int32_t dwGPUDeviceProperties::memoryBusWidth

Memory bus width.

Definition at line 29 of file GPUProperties.h.

◆ memPitch

int32_t dwGPUDeviceProperties::memPitch

Memory pitch.

Definition at line 55 of file GPUProperties.h.

◆ minor

int32_t dwGPUDeviceProperties::minor

Minor version.

Definition at line 27 of file GPUProperties.h.

◆ pciBusID

int32_t dwGPUDeviceProperties::pciBusID

The PCI bus ID.

Definition at line 75 of file GPUProperties.h.

◆ pciDeviceID

int32_t dwGPUDeviceProperties::pciDeviceID

The PCI device ID.

Definition at line 77 of file GPUProperties.h.

◆ pciDomainID

int32_t dwGPUDeviceProperties::pciDomainID

The PCI domain ID.

Definition at line 73 of file GPUProperties.h.

◆ regsPerBlock

int32_t dwGPUDeviceProperties::regsPerBlock

Registers per block.

Definition at line 43 of file GPUProperties.h.

◆ sharedMemPerBlock

int32_t dwGPUDeviceProperties::sharedMemPerBlock

Total shared memory per block.

Definition at line 41 of file GPUProperties.h.

◆ textureAlignment

int32_t dwGPUDeviceProperties::textureAlignment

Texture alignment.

Definition at line 57 of file GPUProperties.h.

◆ totalConstMem

int32_t dwGPUDeviceProperties::totalConstMem

Total memory.

Definition at line 39 of file GPUProperties.h.

◆ unifiedAddressing

int32_t dwGPUDeviceProperties::unifiedAddressing

Unified addressing flag.

Definition at line 71 of file GPUProperties.h.

◆ warpSize

int32_t dwGPUDeviceProperties::warpSize

Warp size.

Definition at line 45 of file GPUProperties.h.


The documentation for this struct was generated from the following file: