GPUOcelot
|
#include <cal.h>
CAL device attributes
CALprogramGrid for have height and depth bigger than 1
Hw only supports mem export to simulate 1 UAV
Amount of cached remote GPU memory in megabytes
compute shader supported
double precision supported
GPU device clock rate in megahertz
global data share supported
global GPR supported
local data share supported
Amount of local GPU RAM in megabytes
memexport supported
GPU memory clock rate in megahertz
Number of shader engines
Number of SIMDs
Number of UAVs
Required alignment for calCreateRes allocations (in data elements)
Client filled out size of CALdeviceattribs struct
Required start address alignment for calCreateRes allocations (in bytes)
Asic identifier
Asic family revision
Amount of cached remote Shared GPU memory in megabytes
Amount of coherent GPU memory in megabytes
Amount of direct GPU memory in megabytes
Amount of invisible local GPU RAM in megabytes
Amount of remote Shared GPU memory in megabytes
Amount of visible local GPU RAM in megabytes
Amount of uncached remote GPU memory in megabytes
Wavefront size