- What's New
- System Requirements for Visual Computing Samples
- System Requirements for Highly-parallel Code Samples
- Software Requirements
- Building Samples on Windows* Operating Systems
- Building Samples on Linux* Operating Systems
- Issues and Limitations
The Intel® SDK for OpenCL* Applications – Samples is a suit of OpenCL applications designed to run on Intel® processors.
The release notes contain information about changes in the samples, system requirements, build instructions, limitations and known issues.
Intel SDK for OpenCL Applications - Samples are presented in two sets:
- Visual computing code samples for mobile systems that target Intel processors with Intel Processor Graphics.
- Highly-parallel code samples for server systems that target Intel Xeon® processors and Intel Xeon Phi™ coprocessors.
The sample set update has the following differences from the previous version of the samples:
- Changed sample control command-line arguments. For more information refer to dedicated sample User’s Guides inside sample packages.
- Nbody Simulation Multi-Device sample:
- Global size is now rounded to be multiple of the selected local size.
- Added a code, handling the situation when devices appear in different order within a platform.
- Fixed building for Intel compiler and added support for building under Windows* OS with the following samples:
- Basic Capabilities
- General Matrix Multiply
- Monte Carlo
- Added common command-line parser for the following samples:
- Bitonic Sorting
- God Rays
- Median Filter
- Simple Optimizations
- Tone Mapping
- Tone Mapping Multi-Device version
|Windows* OS support|
|4th Generation Intel® Core™ Processors with:
|3rd Generation Intel® Core™ Processors with:
|Intel® Atom™ Processor Z3000 Series with:
|Intel® Celeron® Processor J1000/N2000 Series and
Intel® Pentium® Processor J2000/N3000 Series with:
|Intel® Xeon® Processor E3 Family V2 with:
|1st and 2nd Generation Intel® Core™ Processors||✓||-|
Client samples work on the following operating systems:
- Microsoft Windows 8/8.1 Release 32-bit and 64-bit versions.
- Microsoft Windows 7 Service Pack 1 32-bit and 64 bit versions.
Up-to-date version of the Intel HD Graphics driver is required for samples that are designed to run on graphics device.
2013 R2 currently supports Windows 8.1 only with these two drivers:
- Intel® Iris™ and HD graphics Driver for Windows 8.1 (version 15.33.5), available here
- Intel® HD Graphics Drivers for Windows 8.1 (version 15.33.3) for Intel Atom processors formerly “Bay Trail”, available here.
For Windows 7 and 8 support, use the previous driver releases, available here.
- Intel® Xeon Phi™ coprocessor Product Family
- Intel® Xeon® Processor E5 Product Family
- Intel® Xeon® Processor E7 Product Family
HPC samples work in the following operating systems:
Linux* Operating Systems:
- Red Hat Enterprise Linux* OS 6.0 or higher (64-bit version)
- SUSE Linux Enterprise Server* 11.1 or higher (64-bit version)
Windows* Operating Systems:
- Microsoft Windows* 7 SP1 (64-bit version)
- Microsoft Windows 8 (64-bit version)
- Microsoft Windows Server 2008 R2 (64-bit version)
- Microsoft Windows Server 2012 (64-bit version)
Intel® Intel® Manycore Platform Software Stack (MPSS) driver is required for samples that are designed to run on the Intel Xeon Phi coprocessor device.
To correctly build and run samples on Windows* OS, the following is required:
- Intel SDK for OpenCL Applications 2013 R2 or higher
- Microsoft Visual Studio* 2008 or higher
- Microsoft DirectX SDK (June 2010) for running samples that use graphics
To correctly build and run samples on Linux* OS, the following is required:
- GNU Make utility (make)
- GNU C++ compiler (g++)
- Intel SDK for OpenCL* Applications XE 2013 R2 or higher
- Bash shell to run system-level scripts in Multi-Device Basic
Sample packages contain the Microsoft Visual Studio* solution files, residing in designated sample directories. To build a sample, use the Microsoft Visual Studio* IDE. Open the solution file and select Build > Build Solution.
To build all samples at once, just run make at the root level samples directory:
After successful build, samples executables appear at the corresponding folders. For detailed information on the execution, please refer to the documentation of each specific sample.
- Current implementation of the God Rays algorithm produces natural-looking results mostly in the background, for example, God Rays in the sky. In the foreground, some God Rays artifacts can occur. To remove these artifacts, such as bogus God Rays, you need depth information.
- The current version of the Median Filter sample requires scalar data types and a fixed kernel size (3x3 median filter).
- DirectX Interoperability sample and OpenCL and Microsoft DirectX Video Acceleration Surface Sharing sample fail building by Microsoft Visual Studio 2008 and report the dxvsad.h file not found.
- Samples that use DXUT have issues building in batch mode. When Microsoft Visual Studio 2010 automaticly generates link path, it uses the currently selected version of DXUT (for example, Debug: Win32). If you build several versions in batch mode, one DXUT version is used for all configuratios. As a result, the error occured in batch multy-configuration build mode. To avoid the issue, put reference to DXUT libs directly in the sample project options with the correct path and name.