Monte Carlo eXtreme (MCX)
Public Attributes | List of all members
MCXGPUInfo Struct Reference

#include <mcx_utils.h>

Public Attributes

char name [MAX_SESSION_LENGTH]
 
int id
 
int devcount
 
int major
 
int minor
 
size_t globalmem
 
size_t constmem
 
size_t sharedmem
 
int regcount
 
int clock
 
int sm
 
int core
 
int autoblock
 
int autothread
 
int maxgate
 
int maxmpthread
 

Detailed Description

Data structure for GPU information

Member Data Documentation

◆ autoblock

int MCXGPUInfo::autoblock

optimized number of blocks to launch

◆ autothread

int MCXGPUInfo::autothread

optimized number of threads to launch

◆ clock

int MCXGPUInfo::clock

clock in Hz of the GPU processor

◆ constmem

size_t MCXGPUInfo::constmem

size of the constant memory in the GPU

◆ core

int MCXGPUInfo::core

number of stream processors

◆ devcount

int MCXGPUInfo::devcount

total GPU count

◆ globalmem

size_t MCXGPUInfo::globalmem

size of the global memory in the GPU

◆ id

int MCXGPUInfo::id

global index of the GPU, starting from 0

◆ major

int MCXGPUInfo::major

major version of the CUDA device

◆ maxgate

int MCXGPUInfo::maxgate

max number of time gates that can be saved in one call

◆ maxmpthread

int MCXGPUInfo::maxmpthread

maximum thread number per multi-processor

◆ minor

int MCXGPUInfo::minor

minor version of the CUDA device

◆ name

char MCXGPUInfo::name[MAX_SESSION_LENGTH]

name of the GPU

◆ regcount

int MCXGPUInfo::regcount

size of the register file in the GPU

◆ sharedmem

size_t MCXGPUInfo::sharedmem

size of the shared memory in the GPU

◆ sm

int MCXGPUInfo::sm

number of multi processors


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