GPUOcelot
Public Attributes

CALdeviceattribsRec Struct Reference

#include <cal.h>

List of all members.

Public Attributes

CALuint struct_size
CALtarget target
CALuint localRAM
CALuint uncachedRemoteRAM
CALuint cachedRemoteRAM
CALuint engineClock
CALuint memoryClock
CALuint wavefrontSize
CALuint numberOfSIMD
CALboolean doublePrecision
CALboolean localDataShare
CALboolean globalDataShare
CALboolean globalGPR
CALboolean computeShader
CALboolean memExport
CALuint pitch_alignment
CALuint surface_alignment
CALuint numberOfUAVs
CALboolean bUAVMemExport
CALboolean b3dProgramGrid
CALuint numberOfShaderEngines
CALuint targetRevision
CALuint totalVisibleHeap
CALuint totalInvisibleHeap
CALuint totalDirectHeap
CALuint totalCoherentHeap
CALuint totalRemoteSharedHeap
CALuint totalCachedRemoteSharedHeap

Detailed Description

CAL device attributes


Member Data Documentation

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


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines