Difference between revisions of "OpenCL"
Jump to navigation
Jump to search
Line 7: | Line 7: | ||
|{{#vardefine:exe|}} <!--ADDITIONAL INFO--> | |{{#vardefine:exe|}} <!--ADDITIONAL INFO--> | ||
|{{#vardefine:pbs|}} <!--PBS SCRIPTS--> | |{{#vardefine:pbs|}} <!--PBS SCRIPTS--> | ||
− | |{{#vardefine:policy|}} <!--POLICY--> | + | |{{#vardefine:policy|1}} <!--POLICY--> |
|{{#vardefine:testing|}} <!--PROFILING--> | |{{#vardefine:testing|}} <!--PROFILING--> | ||
|{{#vardefine:faq|}} <!--FAQ--> | |{{#vardefine:faq|}} <!--FAQ--> | ||
|{{#vardefine:citation|}} <!--CITATION--> | |{{#vardefine:citation|}} <!--CITATION--> | ||
− | |{{#vardefine:installation|}} <!--INSTALLATION--> | + | |{{#vardefine:installation|1}} <!--INSTALLATION--> |
|} | |} | ||
<!--BODY--> | <!--BODY--> | ||
Line 19: | Line 19: | ||
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. | 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. | ||
− | |||
− | |||
<!--Modules--> | <!--Modules--> | ||
==Required Modules== | ==Required Modules== | ||
Line 51: | Line 49: | ||
<!--Policy--> | <!--Policy--> | ||
{{#if: {{#var: policy}}|==Usage Policy== | {{#if: {{#var: policy}}|==Usage Policy== | ||
− | + | OpenCL is a trademark of Apple Inc., used under license by Khronos. | |
|}} | |}} | ||
<!--Performance--> | <!--Performance--> | ||
Line 67: | Line 65: | ||
<!--Installation--> | <!--Installation--> | ||
{{#if: {{#var: installation}}|==Installation== | {{#if: {{#var: installation}}|==Installation== | ||
− | + | The OpenCL installed implementation is the one included with the NVIDIA CUDA Toolkit.|}} | |
<!--Turn the Table of Contents and Edit paragraph links ON/OFF--> | <!--Turn the Table of Contents and Edit paragraph links ON/OFF--> | ||
__NOTOC____NOEDITSECTION__ | __NOTOC____NOEDITSECTION__ |
Revision as of 18:34, 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
Usage Policy
OpenCL is a trademark of Apple Inc., used under license by Khronos.
Installation
The OpenCL installed implementation is the one included with the NVIDIA CUDA Toolkit.