OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CudaMgr_Namespace::DeviceProperties Struct Reference

#include <CudaMgr.h>

+ Collaboration diagram for CudaMgr_Namespace::DeviceProperties:

Public Attributes

CUdevice device
 
heavyai::UUID uuid
 
int computeMajor
 
int computeMinor
 
size_t globalMem
 
int constantMem
 
int sharedMemPerBlock
 
int sharedMemPerMP
 
int numMPs
 
int warpSize
 
int maxThreadsPerBlock
 
int maxRegistersPerBlock
 
int maxRegistersPerMP
 
int pciBusId
 
int pciDeviceId
 
int memoryClockKhz
 
int memoryBusWidth
 
float memoryBandwidthGBs
 
int clockKhz
 
int numCore
 
size_t allocationGranularity
 

Detailed Description

Definition at line 60 of file CudaMgr.h.

Member Data Documentation

size_t CudaMgr_Namespace::DeviceProperties::allocationGranularity

Definition at line 81 of file CudaMgr.h.

int CudaMgr_Namespace::DeviceProperties::clockKhz

Definition at line 79 of file CudaMgr.h.

int CudaMgr_Namespace::DeviceProperties::computeMajor

Definition at line 63 of file CudaMgr.h.

int CudaMgr_Namespace::DeviceProperties::computeMinor

Definition at line 64 of file CudaMgr.h.

int CudaMgr_Namespace::DeviceProperties::constantMem

Definition at line 66 of file CudaMgr.h.

CUdevice CudaMgr_Namespace::DeviceProperties::device

Definition at line 61 of file CudaMgr.h.

size_t CudaMgr_Namespace::DeviceProperties::globalMem

Definition at line 65 of file CudaMgr.h.

int CudaMgr_Namespace::DeviceProperties::maxRegistersPerBlock

Definition at line 72 of file CudaMgr.h.

int CudaMgr_Namespace::DeviceProperties::maxRegistersPerMP

Definition at line 73 of file CudaMgr.h.

int CudaMgr_Namespace::DeviceProperties::maxThreadsPerBlock

Definition at line 71 of file CudaMgr.h.

float CudaMgr_Namespace::DeviceProperties::memoryBandwidthGBs

Definition at line 78 of file CudaMgr.h.

int CudaMgr_Namespace::DeviceProperties::memoryBusWidth

Definition at line 77 of file CudaMgr.h.

int CudaMgr_Namespace::DeviceProperties::memoryClockKhz

Definition at line 76 of file CudaMgr.h.

int CudaMgr_Namespace::DeviceProperties::numCore

Definition at line 80 of file CudaMgr.h.

int CudaMgr_Namespace::DeviceProperties::numMPs

Definition at line 69 of file CudaMgr.h.

int CudaMgr_Namespace::DeviceProperties::pciBusId

Definition at line 74 of file CudaMgr.h.

int CudaMgr_Namespace::DeviceProperties::pciDeviceId

Definition at line 75 of file CudaMgr.h.

int CudaMgr_Namespace::DeviceProperties::sharedMemPerBlock

Definition at line 67 of file CudaMgr.h.

int CudaMgr_Namespace::DeviceProperties::sharedMemPerMP

Definition at line 68 of file CudaMgr.h.

heavyai::UUID CudaMgr_Namespace::DeviceProperties::uuid

Definition at line 62 of file CudaMgr.h.

Referenced by CudaMgr_Namespace::CudaMgr::allocateDeviceMem().

int CudaMgr_Namespace::DeviceProperties::warpSize

Definition at line 70 of file CudaMgr.h.


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