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: