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 cities,
industrial, retail, transportation, 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
System behavioral
analysis, including power-related metrics and hardware-specific
optimizations
This toolkit is an add-on
to the Intel¢ç oneAPI Base Toolkit (Base Kit). As such, it requires the Base
Kit for full functionality, including access to the Intel¢ç oneAPI DPC++/C++
Compiler, powerful performance libraries, and advanced analysis tools.
oneAPI BASE Toolkit
oneAPI BASE & HPC Toolkit
oneAPI BASE & IOT Toolkit
Intel¢ç oneAPI Collective Communications
Library
✔
✔
✔
Intel¢ç oneAPI Data Analytics Library
✔
✔
✔
Intel¢ç oneAPI DPC++/C++ Compiler
✔
✔
✔
Intel¢ç oneAPI DPC++ Library
✔
✔
✔
Intel¢ç oneAPI Deep Neural Network 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¢ç Integrated Performance Primitives
✔
✔
✔
Intel¢ç VTune¢â Profiler
✔
✔
✔
Intel¢ç FPGA Add-On for oneAPI Base
Toolkit (Separate Download Required)
✔
✔
✔
Intel¢ç Distribution for GDB*
✔
✔
✔
Intel¢ç oneAPI DPC++/C++ Compiler
✔
✔
Intel¢ç C++ Compiler Classic
¡¡
✔
✔
Intel¢çCluster Checker
✔
¡¡
Intel¢ç Fortran Compiler
¡¡
✔
¡¡
Intel¢ç Fortran Compiler Classic
✔
¡¡
Intel¢ç Inspector
¡¡
✔
✔
Intel¢ç MPI Library
✔
¡¡
Intel¢ç Trace Analyzer and Collector
¡¡
✔
¡¡
OpenEmbedded meta-intel Layer for Yocto Project*
✔
Intel¢ç Embree
¡¡
¡¡
¡¡
Intel¢ç Implicit SPMD Program Compiler
¡¡
Intel¢ç Open Image Denoise
¡¡
¡¡
¡¡
Intel¢ç Open Path Guiding Library (Intel¢ç Open
PGL)
¡¡
Intel¢ç Open Volume Kernel Library (Intel¢ç Open
VKL)
¡¡
¡¡
¡¡
Intel¢ç OpenSWR
¡¡
Intel¢ç OSPRay
¡¡
¡¡
¡¡
Intel¢ç OSPRay for Hydra*
¡¡
Intel¢ç OSPRay Studio
¡¡
¡¡
¡¡
Rendering Toolkit Utilities
¡¡
Common Hardware
Requirements
CPU
Processor
Systems
based on Intel¢ç 64 architectures below are supported both as host and
target platforms.
Intel¢ç Core¢â
processor family or higher
Intel¢ç Xeon¢ç
processor family
Intel¢ç Xeon¢ç
Scalable processor family
Accelerators
Intel¢ç Data
Center GPU Max Series (formerly known as Ponte Vecchio)
Intel¢ç Data
Center GPU Flex Series (formerly known as Arctic Sound)
~5 GB
of disk space (minimum) if only installing Intel¢ç oneAPI IoT
Toolkit
Maximum of
~24 GB diskspace if installing all components including Intel¢ç oneAPI
Base toolkit
Note:
During the installation process, the installer may need up to 6 GB of
additional temporary disk storage to manage the download and intermediate
installation files.
The
operating systems listed below are supported on Intel¢ç 64 Architecture.
Individual tools may support additional operating systems and architecture
configurations. See the individual tool release notes for full details.
For
developing applications for offloading to accelerators like GPU or FPGA, a
specific version of GPU driver is required for the supported operating
system. Please visit Installation
Guide for Intel¢ç oneAPI Toolkits "Install
Intel GPU Drivers" section for up to date information.
Intel¢ç
oneAPI 2023 is validated on Windows and Linux for the following driver versions
Windows
Intel¢ç Graphics Driver
To install
the driver follow the directions in the article appropriate for your
device
Intel¢ç Arc¢â
Graphics, 11th-13th Gen Intel¢ç Core¢â processor directions.
Xe
Dedicated, 6th-10th Gen Intel¢ç Core¢â Processor Graphics, and related
Intel Atom¢ç, Pentium¢ç, and Celeron¢ç processors directions.
Driver version varies depending on the Intel Graphics in the system.
Intel¢ç Data
Center GPU Flex Series (ATS-M). Contact your OEM representative
for access to the Intel Registration Center.
Linux
General Purpose Intel GPUs (GPGPU) Driver
For all Intel GPUs, see this article, https://dgpu-docs.intel.com/, and
follow the directions for your device.
Note:
These OS distributions are tested by Intel or known to work; other
distributions may or may not work and are not recommended. If you have questions,
access the Intel Community Forums when you need assistance. If you
have Commercial Support, create a support ticket.
Intel¢ç
oneAPI tools support for integrated graphics processors is available on
11th Generation and newer Intel¢ç Core¢â Processors. Active support for older
integrated graphics processors included with 6th through 10th Generation
Intel Core Processors and related Intel Atom¢ç, Pentium¢ç, and Celeron¢ç
processors will no longer be available starting with the Intel oneAPI
2023.1 release.
These
operating systems supported for Intel¢ç oneAPI IoT Toolkit CPUs