Intel® oneAPI IoT Toolkit
Accelerate Development of Smart, Connected Devices
This Toolkit Has Been Deprecated
Intel® oneAPI IoT toolkit will no longer be available as of version 2024.0. However, the components that were included in this toolkit are still available for download and use. For information about these tools and how to access them, see the following links.
Intel oneAPI IoT Toolkit Includes:
Intel® oneAPI DPC++/C++ Compiler
Use this standards-based C++ compiler with support for OpenMP* to create performance-optimized applications that take advantage of more cores and built-in technologies in platforms based on Intel® Xeon®, Intel® Core™, and Intel Atom® processors with Intel® Processor Graphics.
Intel® C++ Compiler Classic
This legacy compiler is deprecated, and will no longer be available in v2024.0. However, documentation is still available through its home page.
Intel® Inspector
Locate and debug threading, memory, and persistent memory errors early in the design cycle to avoid costly errors later. Intel® Inspector is included in the Intel® oneAPI HPC Toolkit, which is automatic upgrade for Intel® oneAPI IoT Toolkit.
OpenEmbedded meta-intel Layer for Yocto Project*
The meta-intel layer integrates essential oneAPI tools to quickly create and customize Linux* kernels based on the Yocto Project* for edge devices and systems. Access meta-intel layer through OpenEmbedded or Yocto Project.
Using Intel® architecture and oneAPI software, Samsung Medison* accelerates image processing in ultrasound systems, resulting in more efficient and accurate diagnoses.
Documentation & Code Samples
Documentation
Get Started Guides:
Linux | Windows* | Containers
Code Samples
Learn how to access oneAPI code samples in a tool command line or IDE.
Training
Threading & Vectorization
- Introduction to Threading Your Application:
Windows | Linux | macOS* - Using Auto-Vectorization:
Windows | Linux & macOS
SYCL* & C++ Development
Specifications
Processors:
- Intel Xeon Scalable processors
- Intel Xeon processor family
- Intel Core processors
- Intel Atom processors
GPUs:
- Intel® UHD Graphics for 11th generation Intel processors or newer
- Intel® Iris® Xe graphics or newer
- Intel® Arc™ A-series graphics
- Intel® Server GPU
- Intel® Data Center GPU Flex Series
- Intel® Data Center GPU Max Series Power and Thermal Analysis Tool
Languages:
Note Must have the Base Kit installed
- C and C++
- SYCL*
- Python*
Host operating systems:
- Windows
- Linux
Target operating systems:
- Windows
- Linux
- Embedded Linux*
- Yocto Project
- Android*
Compilers:
- Intel compilers
- Microsoft* compilers
- GNU Compiler Collection (GCC)*
- Other compilers that follow the same standards
Development environments:
- Linux: Eclipse*
- Windows: Microsoft Visual Studio*, Microsoft Visual Studio Code
- Command line interface
For more information, see the system requirements.
Get Help
Your success is our success. Access these support resources when you need assistance.
- Intel oneAPI IoT Toolkit
- Intel oneAPI DPC++/C++ Compiler
- Intel C++ Compiler Classic
- Intel Inspector
- Linux Kernel Build Tools
For additional help, see our general oneAPI Support.
Stay In the Know on All Things CODE
Sign up to receive the latest trends, tutorials, tools, training, and more to
help you write better code optimized for CPUs, GPUs, FPGAs, and other
accelerators—stand-alone or in any combination.