CLRX
1
An unofficial OpenCL extensions designed for Radeon GPUs
|
ROCm kernel metadata. More...
#include <ROCmBinaries.h>
Public Member Functions | |
void | initialize () |
Public Attributes | |
CString | name |
kernel name | |
CString | symbolName |
symbol name | |
std::vector< ROCmKernelArgInfo > | argInfos |
kernel arguments | |
CString | language |
language | |
cxuint | langVersion [2] |
language version | |
cxuint | reqdWorkGroupSize [3] |
required work group size | |
cxuint | workGroupSizeHint [3] |
work group size hint | |
CString | vecTypeHint |
vector type hint | |
CString | runtimeHandle |
symbol of runtime handle | |
uint64_t | kernargSegmentSize |
kernel argument segment size | |
uint64_t | groupSegmentFixedSize |
group segment size (fixed) | |
uint64_t | privateSegmentFixedSize |
private segment size (fixed) | |
uint64_t | kernargSegmentAlign |
alignment of kernel argument segment | |
cxuint | wavefrontSize |
wavefront size | |
cxuint | sgprsNum |
number of SGPRs | |
cxuint | vgprsNum |
number of VGPRs | |
uint64_t | maxFlatWorkGroupSize |
cxuint | fixedWorkGroupSize [3] |
cxuint | spilledSgprs |
number of spilled SGPRs | |
cxuint | spilledVgprs |
number of spilled VGPRs | |
ROCm kernel metadata.