Intel® oneAPI Programming Guide
Use this guide to learn about:
Introduction to oneAPI Programming: A basic overview of oneAPI, Intel oneAPI Toolkits, and related resources.
oneAPI Programming Model: An introduction to the oneAPI programming model for SYCL* and OpenMP* offload for C, C++, and Fortran.
oneAPI Development Environment Setup: Instructions on how to set up the oneAPI application development environment.
Compile and Run oneAPI Programs: Details about how to compile code for various accelerators (CPU, FPGA, etc.).
API-based Programming: A brief introduction to common APIs and related libraries as well as details on buffer usage.
Software Development Process: An overview of the software development process using various oneAPI tools, such as debuggers and performance analyzers, and optimizing code for a specific accelerator (CPU, FPGA, etc.).