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