Skip to content
Wei, Jimmy T edited this page Mar 10, 2023 · 2 revisions

What are oneAPI Code Samples

The code samples in this repo show you how to use DPC++ and other oneAPI tools to achieve performance increases through the use of new coding methodologies for Intel CPUs, Intel GPUs, and FPGA accelerator technologies. These code samples are available through this Github repository or via the sample browsers that are bundled with the Intel® oneAPI Toolkits.

Available Toolkits

  • Intel® oneAPI Base Toolkit, First stepping stone to the rest of the Intel® oneAPI Toolkits
    • Intel® oneAPI HPC Toolkit
    • Intel® oneAPI AI Analytics Toolkit
    • Intel® oneAPI Rendering Toolkit
    • Intel® oneAPI IoT Toolkit
    • Intel® System Bring-up Toolkit
    • Intel® Distribution of OpenVINO toolkit (Powered by oneAPI) To download see the All tool kits

What is oneAPI

oneAPI is an open, unified programming model built on industry standards to simplify the development and deployment of data-centric workloads across CPUs, GPUs, FPGAs, and other accelerators.

Extract the most application performance on multiple types of Intel® architecture by using advanced, cross-architecture software development tools from Intel.

The Intel oneAPI product family includes:

  • Industry-leading compilers
  • Performance libraries
  • Analyzer and debugger tools
  • Domain-specific toolkits, including libraries and accelerated workload tools

Contributing to the oneAPI Code Samples

We welcome your suggestions for new samples, as well as your feedback regarding existing samples. If you find corrections that should be made or if you have a sample you would like to contribute, please file an issue or fork this repo and make a pull request. For more information on contributing, see the wiki on Contributing an oneAPI Sample