Namespace: Rx::LFR – Header: Rx.LFR/ECudaDeviceParam.h
ECudaDeviceParam Enumeration
#include "Rx.LFR/ECudaDeviceParam.h"
enum class ECudaDeviceParam
Specifies parameters used by Rx::LFR::CParametersPimpl returned by Rx::LFR::CCudaDevice::GetParams.
Values
None |
Invalid or unknown parameter state. |
Name |
The name of the CUDA device (string,-:-,RO). |
DeviceID |
The device ID of the selected CUDA device (unsigned,-:-,RO). |
ComputeCapabilityMajor |
The compute capability major version (unsigned,-:-,RO). |
ComputeCapabilityMinor |
The compute capability minor version (unsigned,-:-,RO). |
TotalGlobalMemoryMB |
CUDA device total global memory in MB (double,-:-,RO). |
TotalConstMemoryMB |
CUDA device total constant memory in MB (double,-:-,RO). |
RegistersPerBlock |
CUDA device registers per block (unsigned,-:-,RO). |
WarpSize |
CUDA device warp size (unsigned,-:-,RO). |
MemPitchMB |
CUDA device memory pitch in MB (double,-:-,RO). |
MaxThreadsPerBlock |
CUDA device maximal number of threads per block (unsigned,-:-,RO). |
DeviceOverlap |
CUDA device concurrent memory copy and kernel execution (unsigned,-:-,RO). |
MultiProcessorCount |
CUDA device number of processors (unsigned,-:-,RO). |
ComputeMode |
CUDA device compute mode (unsigned,-:-,RO). |
MaxTex2DSizeX |
CUDA device maximum 2D texture size x-dimension (unsigned,-:-,RO). |
MaxTex2DSizeY |
CUDA device maximum 2D texture size y-dimension (unsigned,-:-,RO). |
MaxTex2DArraySizeX |
CUDA device maximum 2D array texture size x-dimension (unsigned,-:-,RO). |
MaxTex2DArraySizeY |
CUDA device maximum 2D array texture size y-dimension (unsigned,-:-,RO). |
ConcurrentKernels |
CUDA device can execute kernels concurrently (unsigned,-:-,RO). |
TCCDriver |
CUDA device is a Tesla device using a TCC driver (unsigned,-:-,RO). |
ClockFrequencyMHz |
The clock frequency of the CUDA device in kilohertz (double,-:-,RO). |
KernelExecTimeoutEnabled |
Specified whether there is a run time limit on kernels (unsigned,-:-,RO). |
PCIBusID |
PCI bus ID of the device (unsigned,-:-,RO). |