Home - jimmytwei/oneAPI-samples GitHub Wiki

What is oneAPI

oneAPI is an open, standards-based, multiarchitecture programming model for CPUs, GPUs, FPGAs and other accelerators. Intel® oneAPI Toolkits help developers build, analyze, and optimize high-performance, cross-architecture applications on CPUs and XPUs with best-in-class compilers, performance libraries, frameworks, and analysis and debug tools.

What are oneAPI Code Samples

The code samples in this repository show you how to use SYCL and other oneAPI Tools to achieve performance improvements by taking advantage of the advanced capabilities of Intel CPUs, GPUs, FPGAs, and other accelerator technologies. These code samples are available for download through this Github repository or via the sample browsers that are bundled with the Intel® oneAPI Toolkits.

If you want to obtain code samples that run on the latest released version of the Intel® oneAPI Toolkits, using the git command, type:

 git clone https://github.com/oneapi-src/oneAPI-samples.git

Alternatively, you can download a zip file containing a stable version of the repository.

  1. Select the appropriate tag.
  2. Click the Code button.
  3. Select Download ZIP from the menu options.
  4. After downloading the file, unzip the repository contents.

Contributing to oneAPI Code Samples

We welcome contributions from the community as well as your suggestions for new samples. If you find corrections that should be made to an existing sample or if you have a new sample that you would like to submit, please follow these instructions on how to fork this repository and make a new pull request.