CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
GPU identification utilities. More...
Go to the source code of this file.
Namespaces | |
CLRX | |
main namespace | |
Functions | |
GPUDeviceType | CLRX::getGPUDeviceTypeFromName (const char *name) |
get GPU device type from name | |
const char * | CLRX::getGPUDeviceTypeName (GPUDeviceType deviceType) |
get GPU device type name | |
GPUArchitecture | CLRX::getGPUArchitectureFromName (const char *name) |
get GPU architecture from name | |
GPUArchitecture | CLRX::getGPUArchitectureFromDeviceType (GPUDeviceType deviceType) |
get GPUArchitecture from GPU device type | |
GPUDeviceType | CLRX::getLowestGPUDeviceTypeFromArchitecture (GPUArchitecture arch) |
get lowest GPU device for architecture | |
const char * | CLRX::getGPUArchitectureName (GPUArchitecture architecture) |
get GPU architecture name | |
cxuint | CLRX::getGPUMaxRegistersNum (GPUArchitecture architecture, cxuint regType, Flags flags=0) |
get maximum available registers for GPU (type: 0 - scalar, 1 - vector) | |
void | CLRX::getGPUSetupMinRegistersNum (GPUArchitecture architecture, cxuint dimMask, cxuint userDataNum, Flags flags, cxuint *gprsOut) |
get minimal number of required registers | |
size_t | CLRX::getGPUMaxLocalSize (GPUArchitecture architecture) |
get maximum local size for GPU architecture | |
cxuint | CLRX::getGPUExtraRegsNum (GPUArchitecture architecture, cxuint regType, Flags flags) |
get extra registers (like VCC,FLAT_SCRATCH) | |
GPU identification utilities.