The Intel OpenCL 2.0 SDK is available for download. Look to . Commercial OpenCL developers note that this release includes SPIR (Standard Portable Intermediate Representation) to protect your codes while preserving portability. This version supports Android and the re-architected Intel Gen8 “Broadwell” GPUs with powerful features like coherent shared virtual memory for transparent data access between the GPU and CPU cores. More information can be found in the “Developer’s Guide for Intel® Processor Graphics For 4th Generation Intel® Core™ Processors“.
From the Release 2 notes:
- OpenCL 2.0 Support
- Windows* support for the new Intel® Core™ M Processors with OpenCL 2.0 and Shared Virtual Memory
- OpenCL 2.0 development environment for Intel Core M processors, as well as for the previous generations of Intel processors with the experimental CPU-only runtime for OpenCL 2.0.
- Android* support for Intel® Atom™ Processors z3500 Series with PowerVR* G6430 (formerly codenamed Moorefield)
- SPIR 1.2 support for all devices: CPU, Intel Graphics, and Intel® Xeon Phi™ coprocessors.
- New features with the Code builder for OpenCL Applications
- OpenCL 2.0 support: code generation, intelligent IDE support, and API-level debugging
- SPIR 1.2 code generation support
- Basic OpenCL applications performance analysis capabilities in Microsoft Visual Studio including trace data collection of OpenCL APIs, OpenCL kernels and OpenCL memory operations. For deeper analysis, upgrade to Intel® VTune™ Amplifier XE 2015.
- Kernel Development framework in Microsoft Visual Studio, which enables easy start development of new OpenCL kernels and find the best configuration to run them
- Microsoft Visual Studio OpenCL project templates for Android* OpenCL Applications