OpenCLLink allows you to use the Wolfram Language to query OpenCL system information and execute OpenCL programs using the Wolfram Language. In this section, an overview is provided of OpenCLLink's capabilities.
The OpenCLLink package lets you harness the capabilities of OpenCL through the Wolfram Language. It requires the user to have installed both OpenCL-capable device drivers and hardware. Currently, OpenCL is supported on many types of NVIDIA's, AMD/ATI's, and VIA's hardware. It is also natively supported on Apple's Mac OS X Snow Leopard 10.6.
Unlike regular CPU programs, OpenCL allows you to write code that runs on either the CPU or the Graphics Processing Unit (GPU) on the video card. Done correctly, this can provide huge performance increases.
Now you can check if system support is detected by OpenCLLink. This is done using OpenCLQ.
This calls OpenCLFunction.
You can get information on your function with OpenCLFunctionInformation, as shown in the following.