Monte Carlo eXtreme (MCX)
|
#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 |
Data structure for GPU information
int MCXGPUInfo::autoblock |
optimized number of blocks to launch
int MCXGPUInfo::autothread |
optimized number of threads to launch
int MCXGPUInfo::clock |
clock in Hz of the GPU processor
size_t MCXGPUInfo::constmem |
size of the constant memory in the GPU
int MCXGPUInfo::core |
number of stream processors
int MCXGPUInfo::devcount |
total GPU count
size_t MCXGPUInfo::globalmem |
size of the global memory in the GPU
int MCXGPUInfo::id |
global index of the GPU, starting from 0
int MCXGPUInfo::major |
major version of the CUDA device
int MCXGPUInfo::maxgate |
max number of time gates that can be saved in one call
int MCXGPUInfo::maxmpthread |
maximum thread number per multi-processor
int MCXGPUInfo::minor |
minor version of the CUDA device
char MCXGPUInfo::name[MAX_SESSION_LENGTH] |
name of the GPU
int MCXGPUInfo::regcount |
size of the register file in the GPU
size_t MCXGPUInfo::sharedmem |
size of the shared memory in the GPU
int MCXGPUInfo::sm |
number of multi processors