oneAPI is a unified programming model to develop across diverse architectures. Intel provides software tools in various toolkits based on user needs, including the Base Kit.

You can find the most current versions of documentation for these products on the Intel® Developer Zone.

This documentation bundle is designed to help developers who cannot or prefer not to use the web-based product documentation. The documentation is included in a downloadable package to allow you to find everything in a single location. The bundle includes some of the product documentation created for the operating systems and programming languages supported in oneAPI. A small subset of documents for some products are available only on the Intel Developer Zone, on GitHub, or on the systems where the Intel developer tools are installed.

The following table will help you locate product documentation. Assuming you start from the <download_location>\documentation\<locale>\ directory, you will find complete documentation for each product in the directories indicated in the table (<locale> indicates the content language; for example, en indicates English content). In most cases, there are subdirectories beneath the directories shown in the table and you need to launch the index.htm file to view the documentation.

To learn about other onAPI toolkits, refer to the Get Started with the Intel® oneAPI Toolkits within one of the bundles below or on the Intel Developer Zone.

NOTE: If you experience any difficulties with viewing the documentation in the Microsoft* Edge* or Mozilla Firefox* browsers, consider switching to the Internet Explorer* or Google* Chrome* browser.

Document List

Product Documents Directory

Base Kit

  • oneAPI Programming Guide (PDF)

.

  • Get Started with the Intel® oneAPI Base Toolkit for Linux*
  • Get Started with the Intel® oneAPI Base Toolkit for Windows*
  • Get Started with the Intel® oneAPI Base Toolkit and Intel® oneAPI HPC Toolkit for macOS*

oneapi_get_started_base

Intel® Advisor

  • Intel® Advisor User Guide

advisor

Intel® oneAPI DPC++/C++ Compiler

  • Intel® oneAPI DPC++/C++ Compiler Developer Guide and Reference

dpcpp_cpp_compiler_docs

Intel® DPC++ Compatibility Tool

  • Intel® DPC++ Compatibility Tool Developer Guide and Reference

compatibility_tool_docs

Intel® Distribution for GDB*

  • Get Started with Debugging Data Parallel C++ for Linux* OS
  • Get Started with Debugging Data Parallel C++ for Windows* OS
  • Tutorial: Debugging Data Parallel C++ for Linux* OS
  • Tutorial: Debugging Data Parallel C++ for Windows* OS

gdb

Intel® Integrated Performance Primitives (Intel® IPP)  

  • Intel® Integrated Performance Primitives Developer Guide
  • Intel® Integrated Performance Primitives Developer Reference

ipp

Intel® Integrated Performance Primitives Cryptography (Intel® IPP Cryptography)  

  • Intel® Integrated Performance Primitives Cryptography Developer Guide
  • Intel® Integrated Performance Primitives Cryptography Developer Reference

ippcp

Intel® oneAPI Math Kernel Library (oneMKL)

  • Get Started with Intel® oneAPI Math Kernel Library for Data Parallel C++
  • Intel® oneAPI Math Kernel Library - Data Parallel C++ Developer Reference
  • Developer Guide for Intel® oneAPI Math Kernel Library for Linux*
  • Developer Guide for Intel® oneAPI Math Kernel Library for Windows*
  • Developer Reference for Intel® oneAPI Math Kernel Library - C
  • Developer Reference for Intel® oneAPI Math Kernel Library - Fortran

mkl

Intel® oneAPI Threading Building Blocks (oneTBB)

  • Intel® oneAPI Threading Building Blocks Developer Guide and Reference

tbb

Intel® VTune™ Profiler

  • Intel® VTune™ Profiler User Guide
  • Intel® VTune™ Profiler Install Guide - Windows* OS (PDF)
  • Intel® VTune™ Profiler Install Guide - Linux* OS (PDF)
  • Intel® VTune™ Profiler Install Guide - macOS* (PDF)
  • Get Started with Intel® VTune™ Profiler
  • Intel® VTune™ Profiler Performance Analysis Cookbook
  • Get Started with Intel® VTune™ Profiler - Platform Profiler - Windows OS
  • Get Started with Intel® VTune™ Profiler - Platform Profiler - Linux OS
  • SEP User Guide (PDF)
  • EMON User Guide (PDF)

vtune

Notices and Disclaimers

Intel technologies may require enabled hardware, software or service activation.

No product or component can be absolutely secure.

Your costs and results may vary.

© Intel Corporation. Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Other names and brands may be claimed as the property of others.

No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.

The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.

Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.

Microsoft, Windows, and the Windows logo are trademarks, or registered trademarks of Microsoft Corporation in the United States and/or other countries.

OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission of The Khronos Group.