cl_device_type | Description |
---|---|
|
An OpenCL device that is the host processor. The host processor runs the OpenCL implementations and is a single or multi-core CPU. |
|
An OpenCL device that is a GPU. By this we mean that the device can also be used to accelerate a 3D API such as OpenGL or DirectX. |
|
Dedicated OpenCL accelerators (for example the IBM CELL Blade). These devices communicate with the host processor using a peripheral interconnect such as PCIe. |
|
Dedicated accelerators that do not support programs written in OpenCL C. |
|
The default OpenCL device in the system.
The default device cannot be a |
|
All OpenCL devices available in the system except |