Awesome
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.