Intel® oneAPI IoT Toolkit
Accelerate Development of Smart, Connected Devices
Speed Up Development for Solutions That Run at the Network's Edge
The Intel® oneAPI IoT Toolkit is tailored for developers who are bringing the power of big data technology to global IoT edge innovations—healthcare, smart homes, industrial, retail, aerospace, security, and more. Its build and analysis tools and libraries are enhanced to help with system design, development, and deployment across CPU, GPU, FPGA, and other accelerator architectures.
These modern IoT edge workloads are incredibly diverse, and so are the architectures on which they run. No single architecture is best for every workload. The toolkit’s benefits include:
- Enhanced build and analysis tools and libraries to help with system design, development, and deployment across Intel® CPU, GPU, and FPGA architectures
- Faster integration across the software stack, optimized performance and power efficiency, and improved time to market
- Integration with Intel’s performance libraries and parallel programming models such as OpenMP* and Intel® oneAPI Threading Building Blocks
- Seamless compatibility with popular compilers, development environments, and operating systems
- Threading, memory, and persistent memory debugging early in the design cycle
- System behavioral analysis, including power-related metrics and hardware-specific optimizations
- Connectivity tools and libraries that unite sensors to devices and devices to the cloud
This toolkit is an add-on to the Intel® oneAPI Base Toolkit (Base Kit). As such, it requires the Base Kit to be previously installed for full functionality, including access to the Intel® Distribution for Python*, the Intel® oneAPI DPC++/C++ Compiler, powerful data-centric libraries, and advanced analysis tools.
Develop, Test, and Run Your oneAPI Code in the Cloud
Get what you need to build and optimize your oneAPI projects for free. With an Intel® DevCloud account, you get 120 days of access to the latest Intel® hardware—CPUs, GPUs, FPGAs—and Intel oneAPI tools and frameworks. No software downloads. No configuration steps. No installations.
Download the Toolkit
Get Toolkit Priority Support
Submit questions, problems, and other technical support issues through direct and private interactions with Intel’s engineers.
Learn More
Features
Build
Implement efficient, elegant code that optimizes system and IoT applications.
Analyze
Pinpoint code-tuning opportunities with developer tools that deliver a deep, comprehensive analysis of performance characteristics.
Debug
Resolve critical memory and threading issues quickly to ensure application stability and optimized performance.
What's Included
Intel® oneAPI DPC++/C++ Compiler
Compile and optimize DPC++ code for CPU, GPU, and FPGA target architectures.
Intel® C++ Compiler Classic
Create performance-optimized IoT application code that takes advantage of more cores and built-in technologies in platforms based on Intel® processors.
Intel® Inspector
Locate and debug threading, memory, and persistent memory errors early in the design cycle to avoid costly errors later.
Eclipse* IDE
Simplify application development for systems and IoT edge devices with this standards-based development IDE and its provided Eclipse plug-ins.
IoT Connection Tools
Connect sensors to device and device to cloud with this collection of abstraction libraries and tools.
Linux* Kernel Build Tools
Create, import, and customize Linux kernels based on the Yocto Project* quickly with specialized Eclipse*-integrated platform project wizards for edge devices and systems.
Documentation & Code Samples
Get Started
- Intel oneAPI IoT Toolkit:
Linux* | Windows* | Containers - Intel® Inspector
- Intel® C++ Compiler Classic
Code Samples
Learn how to access oneAPI code samples in a tool command line or IDE.
Specifications
Processors:
- Intel® processors
GPUs:
- Intel® Processor Graphics Gen9 and above
- Xe architecture
Languages:
- Data Parallel C++ (DPC++)
Note Must have Intel oneAPI Base Toolkit installed - C and C++
- Python*
Host operating systems:
- Windows
- Linux
Target operating systems:
- Windows
- Linux
- Embedded Linux*
- Wind River Linux*
- Yocto Project*
- Android*
Compilers:
- Compilers from Intel
- 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.
For additional help, see our general oneAPI Support.
Información sobre productos y desempeño
El desempeño varía según el uso, la configuración y otros factores. Más información en www.Intel.com/PerformanceIndex.