clMtxVec Unit

Functions

NameDescription
clCheck
clPlatform
CreateIt (8)
DisableCPUThreadingRedirects the execution path to the command que to one on the same device but without support for immediate execution.
EnableCPUThreadingRedirects the execution path to the command que to one on the same device with support for immediate execution.
FreeIt (8)
GetCurrentCLDevice
GetCurrentCommandQueue
Max
Min

Constants

NameTypeValueDescription
AMD_PLATFORMstring'AMD Accelerated Parallel Processing'

Text identifying the AMD platform.

DEW_1D_KERNELS_CPU_DOUBLEInteger12386

Resource id for loading CPU optimized double precision kernels.

DEW_1D_KERNELS_CPU_DOUBLE_STRstring'DEW_1D_KERNELS_CPU_DOUBLE'

Resource id for loading CPU optimized double precision kernels.

DEW_1D_KERNELS_CPU_SINGLEInteger12387

Resource id for loading CPU optimized single precision kernels.

DEW_1D_KERNELS_CPU_SINGLE_STRstring'DEW_1D_KERNELS_CPU_SINGLE'

Resource id for loading CPU optimized single precision kernels.

DEW_1D_KERNELS_GPU_DOUBLEInteger12388

Resource id for loading GPU optimized double precision kernels.

DEW_1D_KERNELS_GPU_DOUBLE_STRstring'DEW_1D_KERNELS_GPU_DOUBLE'

Resource id for loading GPU optimized double precision kernels.

DEW_1D_KERNELS_GPU_SINGLEInteger12389

Resource id for loading GPU optimized single precision kernels.

DEW_1D_KERNELS_GPU_SINGLE_STRstring'DEW_1D_KERNELS_GPU_SINGLE'

Resource id for loading GPU optimized single precision kernels.

INTEL_PLATFORMstring'Intel(R) OpenCL'

Text identifying the INTEL platform.

NVIDIA_PLATFORMstring'NVIDIA CUDA'

Text identifying the NVIDIA platform.

OPENCL_BLOCKLENInteger128

Classes

NameDescription
TAMDDeviceInfoContains additional device information for AMD devices.
TFPInfoContains device information specific to floating point math.
TJobThread
TNVDeviceInfoContains additional device information for NVIDIA devices.
TOpenCLBase
TOpenCLCommandQueueEvery Open CL function that we want to compute needs to be submitted to the command queue.
TOpenCLCommandQueueListStores a list of Open CL queues.
TOpenCLDeviceStores data and information associated with the Open CL computing device.
TOpenCLKernelOpen CL Kernels are added automatically to TOpenCLDevice.Kernels list when a program is loaded.
TOpenCLKernelListStores a list of Open CL Kernels.
TOpenCLMatrix
TOpenCLPlatform
TOpenCLPlatformListHolds the list of all available platforms on the computer.
TOpenCLProgramProvides method to load Open CL programs either from resource, source or files.
TOpenCLProgramListStores a list of Open CL programs.
TOpenCLValueStores a single real or complex value in GPU memory.
TOpenCLVector

Records

NameDescription
TResHeader

Enumerations

NameDescription
TclFloatPrecisionSpecifies the precision to be used for Open CL computation.