MtxVec VCL
|
Implements objects for use of Open CL.
The unit declares TOpenCLVector and TOpenCLMatrix types and object wrappers for the most of the Open CL driver features.
Name |
Description |
The following table lists classes in this documentation. | |
The following table lists functions in this documentation. | |
The following table lists structs, records, enums in this documentation. | |
The following table lists types in this documentation. | |
The following table lists constants in this documentation. |
|
Name |
Description |
![]() |
Contains additional device information for AMD devices. | |
![]() |
This is class clMtxVec.TEventThread. | |
![]() |
Contains device information specific to floating point math. | |
![]() |
This is class clMtxVec.TJobThread. | |
![]() |
Contains additional device information for NVIDIA devices. | |
![]() |
This is class clMtxVec.TOpenCLBase. | |
![]() |
This is class clMtxVec.TOpenCLCache. | |
![]() |
Every Open CL function that we want to compute needs to be submitted to the command queue. | |
![]() |
Stores a list of Open CL queues. | |
![]() |
Stores data and information associated with the Open CL computing device. | |
![]() |
Open CL Kernels are added automatically to TOpenCLDevice.Kernels list when a program is loaded. | |
![]() |
Stores a list of Open CL Kernels. | |
![]() |
This is class clMtxVec.TOpenCLMatrix. | |
![]() |
This is class clMtxVec.TOpenCLMtxVec. | |
![]() |
This is class clMtxVec.TOpenCLPlatform. | |
![]() |
Holds the list of all available platforms on the computer. | |
![]() |
Provides method to load Open CL programs either from resource, source or files. | |
![]() |
Stores a list of Open CL programs. | |
![]() |
This is class clMtxVec.TOpenCLVector. |
Name |
Description |
Text identifying the AMD platform. | |
Resource id for loading CPU optimized double precision kernels. | |
Resource id for loading CPU optimized double precision kernels. | |
Resource id for loading CPU optimized single precision kernels. | |
Resource id for loading CPU optimized single precision kernels. | |
Resource id for loading GPU optimized double precision kernels. | |
Resource id for loading GPU optimized double precision kernels. | |
Resource id for loading GPU optimized single precision kernels. | |
Resource id for loading GPU optimized single precision kernels. | |
Text identifying the INTEL platform. | |
Text identifying the NVIDIA platform. | |
This is constant clMtxVec.OPENCL_BLOCKLEN. |
|
Name |
Description |
![]() |
This is function clMtxVec.clCheck. | |
![]() |
This is function clMtxVec.clPlatform. | |
![]() |
This is function clMtxVec.CreateIt. | |
![]() |
This is function clMtxVec.CreateIt. | |
![]() |
This is function clMtxVec.CreateIt. | |
![]() |
This is function clMtxVec.CreateIt. | |
![]() |
This is function clMtxVec.CreateIt. | |
![]() |
This is function clMtxVec.CreateIt. | |
![]() |
Redirects the execution path to the command que to one on the same device but without support for immediate execution. | |
![]() |
Redirects the execution path to the command que to one on the same device with support for immediate execution. | |
![]() |
This is function clMtxVec.FreeIt. | |
![]() |
This is function clMtxVec.FreeIt. | |
![]() |
This is function clMtxVec.FreeIt. | |
![]() |
This is function clMtxVec.FreeIt. | |
![]() |
This is function clMtxVec.FreeIt. | |
![]() |
This is function clMtxVec.FreeIt. | |
![]() |
This is function clMtxVec.GetCurrentCLDevice. | |
![]() |
This is function clMtxVec.GetCurrentCommandQueue. |
|
Name |
Description |
![]() |
Specifies the precision to be used for Open CL computation. | |
![]() |
This is record clMtxVec.TLocalMemType. |
Name |
Description |
This is type clMtxVec.TOnClExecuteEvent. | |
This is type clMtxVec.TOpenCLMatrixArray. | |
This is type clMtxVec.TOpenCLValueArray. | |
This is type clMtxVec.TOpenCLVectorArray. |
Copyright (c) 1999-2025 by Dew Research. All rights reserved.
|
What do you think about this topic? Send feedback!
|