Sample GPU Compute applications for Intel® Processor Graphics that demonstrate:
- notable new features in Compute APIs in released Graphics drivers
- features specific to Intel® Processor Graphics
- efficient way of using Intel® GPUs for general computing
Compute samples currently support OpenCL™ and oneApi Level Zero compute APIs.
List of all available samples and their description can be found in the Samples Overview.
- Intel® Graphics 5XX (Skylake) or newer
- OpenCL GPU driver
- Compiler with C++14 support
- GCC 5.4 or newer
- Microsoft Visual Studio 2017 or newer
- Clang 3.8 or newer
- CMake 3.8 or newer
git clone https://github.com/intel/compute-samples
cd compute-samples
Dependencies can be installed manually or by using installation scripts like the one below:
scripts/install/install_ubuntu_18_04.sh
More details can be found in the BUILD file.
mkdir build
cd build
cmake ..
cmake --build .
More details can be found in the BUILD file.
In order to run tests please read this section.
We use Semantic Versioning. Current version is 0.y.z
which means that API may change without maintaining backward compatibility.
Please read CONTRIBUTING file for details about the contribution process.
Intel® GPU Compute Samples are licensed under the MIT License.