OmniSciDB  c07336695a
CudaMgr_Namespace::DeviceProperties Struct Reference

#include <CudaMgr.h>

+ Collaboration diagram for CudaMgr_Namespace::DeviceProperties:

Public Attributes

CUdevice device
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
std::string arch

Detailed Description

Definition at line 52 of file CudaMgr.h.

Member Data Documentation

◆ arch

std::string CudaMgr_Namespace::DeviceProperties::arch

Definition at line 72 of file CudaMgr.h.

◆ clockKhz

int CudaMgr_Namespace::DeviceProperties::clockKhz

Definition at line 70 of file CudaMgr.h.

◆ computeMajor

int CudaMgr_Namespace::DeviceProperties::computeMajor

Definition at line 54 of file CudaMgr.h.

◆ computeMinor

int CudaMgr_Namespace::DeviceProperties::computeMinor

Definition at line 55 of file CudaMgr.h.

◆ constantMem

int CudaMgr_Namespace::DeviceProperties::constantMem

Definition at line 57 of file CudaMgr.h.

◆ device

CUdevice CudaMgr_Namespace::DeviceProperties::device

Definition at line 53 of file CudaMgr.h.

◆ globalMem

size_t CudaMgr_Namespace::DeviceProperties::globalMem

Definition at line 56 of file CudaMgr.h.

◆ maxRegistersPerBlock

int CudaMgr_Namespace::DeviceProperties::maxRegistersPerBlock

Definition at line 63 of file CudaMgr.h.

◆ maxRegistersPerMP

int CudaMgr_Namespace::DeviceProperties::maxRegistersPerMP

Definition at line 64 of file CudaMgr.h.

◆ maxThreadsPerBlock

int CudaMgr_Namespace::DeviceProperties::maxThreadsPerBlock

Definition at line 62 of file CudaMgr.h.

◆ memoryBandwidthGBs

float CudaMgr_Namespace::DeviceProperties::memoryBandwidthGBs

Definition at line 69 of file CudaMgr.h.

◆ memoryBusWidth

int CudaMgr_Namespace::DeviceProperties::memoryBusWidth

Definition at line 68 of file CudaMgr.h.

◆ memoryClockKhz

int CudaMgr_Namespace::DeviceProperties::memoryClockKhz

Definition at line 67 of file CudaMgr.h.

◆ numCore

int CudaMgr_Namespace::DeviceProperties::numCore

Definition at line 71 of file CudaMgr.h.

◆ numMPs

int CudaMgr_Namespace::DeviceProperties::numMPs

Definition at line 60 of file CudaMgr.h.

◆ pciBusId

int CudaMgr_Namespace::DeviceProperties::pciBusId

Definition at line 65 of file CudaMgr.h.

◆ pciDeviceId

int CudaMgr_Namespace::DeviceProperties::pciDeviceId

Definition at line 66 of file CudaMgr.h.

◆ sharedMemPerBlock

int CudaMgr_Namespace::DeviceProperties::sharedMemPerBlock

Definition at line 58 of file CudaMgr.h.

◆ sharedMemPerMP

int CudaMgr_Namespace::DeviceProperties::sharedMemPerMP

Definition at line 59 of file CudaMgr.h.

◆ warpSize

int CudaMgr_Namespace::DeviceProperties::warpSize

Definition at line 61 of file CudaMgr.h.

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