OneAPI - AshokBhat/notes GitHub Wiki

Intel One API

  • Unified language and API for programming across wide variety of Intel hardware

Features

  • Data parallel C++ for direct programming
  • Libraries for API based programming - media, deep learning
  • Standard Intel tools - VTune, Advisor
  • For wide range of targets - CPU, GPU, FPGA and specialized accelerators

Toolkits

Base toolkit

  • Intel oneAPI Collective Communications Library
  • Intel oneAPI Data Analytics Library
  • Intel oneAPI Deep Neural Networks Library
  • Intel oneAPI DPC++ Compiler
  • Intel oneAPI DPC++ Library
  • Intel oneAPI Math Kernel Library
  • Intel oneAPI Threading Building Blocks
  • Intel oneAPI Video Processing Library
  • Intel Advisor
  • Intel Distribution for Python
  • Intel DPC++ Compatibility Tool
  • Intel FPGA Add-On for oneAPI Base Toolkit (Optional)
  • Intel Integrated Performance Primitives
  • Intel VTune Profiler
  • GDB

Optional toolkits

  • Intel oneAPI HPC Toolkit
  • Intel oneAPI DL Framework Developer Toolkit
  • Intel oneAPI IoT Toolkit
  • Intel oneAPI Rendering Toolkit
  • Intel AI Analytics Toolkit
  • Intel Distribution of OpenVINO Toolkit
  • Intel System Bring-up Toolkit

See also