Difference between revisions of "OpenCL"
Jump to navigation
Jump to search
Line 6: | Line 6: | ||
|{{#vardefine:conf|}} <!--CONFIGURATION--> | |{{#vardefine:conf|}} <!--CONFIGURATION--> | ||
|{{#vardefine:exe|}} <!--ADDITIONAL INFO--> | |{{#vardefine:exe|}} <!--ADDITIONAL INFO--> | ||
− | |{{#vardefine:pbs|}} <!--PBS SCRIPTS--> | + | |{{#vardefine:pbs|1}} <!--PBS SCRIPTS--> |
|{{#vardefine:policy|1}} <!--POLICY--> | |{{#vardefine:policy|1}} <!--POLICY--> | ||
|{{#vardefine:testing|}} <!--PROFILING--> | |{{#vardefine:testing|}} <!--PROFILING--> |
Revision as of 18:44, 11 March 2013
Description
OpenCL™ (Open Computing Language) is a low-level API for heterogeneous computing that runs on GPUs. Using the OpenCL API, developers can launch compute kernels written using a limited subset of the C programming language on a GPU.
Required Modules
Serial
- opencl
System Variables
- HPC_{{#uppercase:opencl}}_DIR
- HPC_{{#uppercase:opencl}}_INC
PBS Script Examples
See the OpenCL_PBS page for opencl PBS script examples.
Usage Policy
OpenCL is a trademark of Apple Inc., used under license by Khronos.
Installation
The OpenCL implementation installed on the cluster is the one included with the NVIDIA CUDA Toolkit.