Module cl3::kernel

source · []
Expand description

OpenCL Kernel Object API.

Constants

Functions

Create an OpenCL kernel object for a program with a successfully built executable.
Calls clCreateKernel to create an OpenCL kernel object.

Create OpenCL kernel objects for all kernel functions in a program.
Calls clCreateKernelsInProgram to create OpenCL kernel objects.

Get data about arguments of an OpenCL kernel. Calls clGetKernelArgInfo to get the desired data about arguments of the kernel.

Get specific information about arguments of an OpenCL kernel.
Calls clGetKernelArgInfo to get the desired information about the kernel.

Get data about an OpenCL kernel. Calls clGetKernelInfo to get the desired data about the kernel.

Get specific information about an OpenCL kernel.
Calls clGetKernelInfo to get the desired information about the kernel.

Get data about work groups of an OpenCL kernel. Calls clGetKernelArgInfo to get the desired data about work groups of the kernel.

Get specific information about work groups of an OpenCL kernel.
Calls clGetKernelWorkGroupInfo to get the desired information about the kernel.

Release an OpenCL kernel.
Calls clReleaseKernel to decrement the kernel reference count.

Retain an OpenCL kernel.
Calls clRetainKernel to increment the kernel reference count.

Set the argument value for a specific argument of a kernel.
Calls clSetKernelArg.

Type Definitions