Optimized Tools for Performance-Driven, Cross-architecture Applications
Heterogeneous Development Made Easier
The Intel® oneAPI Base Toolkit is a core set of tools and libraries for building and deploying high-performance, data-centric applications across diverse architectures—CPUs, GPUs, and FPGAs. It features:
Support for the SYCL* (from the Khronos* Group) C++ language extension that allows code reuse across hardware targets and custom tuning for individual accelerators
Domain-specific libraries and the Intel® Distribution for Python*, enabling drop-in acceleration across relevant architectures
Enhanced profiling, design, and debug tools
Priority Support is paid product support that covers all of the components included in the toolkit. It provides the following benefits for one year:
Direct and private interaction with Intel’s support engineers, including the ability to submit confidential support requests
Accelerated response time for technical questions and other product needs
Ability to influence product features and quality
Priority support for escalated defects
Free download access to all new product updates and continued access to older versions of the product
Access to a vast library of self-help documentation built from decades of experience in creating high-performance code
Additional services at reduced cost, including on-site or online training and consultation by Intel technical consulting engineers
Intel® Video Processing Library (separate download required) Deliver fast, high-quality, real-time video decoding, encoding, transcoding, and processing for broadcasting, live streaming and video on demand (VOD), cloud gaming, and more.
Intel® Advisor Design code for efficient vectorization, threading, and offloading to accelerators.
Intel® FPGA Add-on for oneAPI Base Toolkit(optional) Program these reconfigurable hardware accelerators to speed up specialized, data-centric workloads. This add-on requires installation of the Intel oneAPI Base Toolkit.