A Development Environment for OpenCL* Applications
OpenCL* (Open Computing Language) is an open standard for general-purpose parallel programming of heterogeneous systems. It is a flexible execution model and uniform programming environment for software developers who are writing portable code for client and server systems running on a diverse mix of multi-core CPUs, graphics processers, coprocessors, and other parallel processors. This specification is ratified by the Khronos* group, see more at Khronos.org/opencl. It is designed to be used for highly data-parallel applications and for visual computing applications including videos, media and 3D content.
Intel® SDKs for OpenCL* applications provide development environments including code samples, build and debug tools, and optimization tools for OpenCL on Intel® architecture.
The following two packages are available:
Intel® SDK for OpenCL Applications 2013 for Windows*: Supports both Intel CPUs and Intel HD Graphics on 3rd and future 4th generation Intel® Core™ Processors.
Intel SDK for OpenCL Applications XE 2013 for Linux*: Supports both Intel® Xeon processors and Intel® Xeon Phi™ coprocessors.
Intel Products for OpenCL*
| Target Processors | Target Operating System | OpenCL spec version | Target SDK |
|---|---|---|---|
![]() |
|
OpenCL 1.2 |
|
|
(Red Hat*, SUSE*) |
OpenCL 1.2 |
|
Related
Intel® SDK for OpenCL* Applications
This software is subject to the U.S. Export Administration Regulations and other U.S. law, and may not be exported or re-exported to certain countries (Burma, Cuba, Iran, Libya, North Korea, Sudan, and Syria) or to persons or entities prohibited from receiving U.S. exports (including Denied Parties, Specially Designated Nationals, and entities on the Bureau of Export Administration Entity List or involved with missile technology or nuclear, chemical or biological weapons).





