Intel® GPU Compute Samples
September 14, 2026 · View on GitHub
THIS PROJECT IS ARCHIVED
Intel will not provide or guarantee development of or support for this project, including but not limited to, maintenance, bug fixes, new releases or updates.
Patches to this project are no longer accepted by Intel.
If you have an ongoing need to use this project, are interested in independently developing it, or would like to maintain patches for the community, please create your own fork of the project.
contact: webadmin@linux.intel.com
Intel® GPU Compute Samples
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.
Samples Overview
List of all available samples and their description can be found in the Samples Overview.
Getting Started
Prerequisites
- 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
Clone repository
git clone https://github.com/intel/compute-samples
cd compute-samples
Install dependencies
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.
Build
mkdir build
cd build
cmake ..
cmake --build .
More details can be found in the BUILD file.
Testing
In order to run tests please read this section.
Versioning
We use Semantic Versioning. Current version is 0.y.z which means that API may change without maintaining backward compatibility.
Contributing
Please read CONTRIBUTING file for details about the contribution process.
License
Intel® GPU Compute Samples are licensed under the MIT License.