Intel® oneAPI Base Toolkit
Multiarchitecture C++ and Python* Developer Tools for Open Accelerated Computing
Heterogeneous Development across CPUs, GPUs, and FPGAs
The Intel® oneAPI Base Toolkit (Base Kit) is a core set of tools and libraries for developing high-performance, data-centric applications across diverse architectures. It features an industry-leading C++ compiler that implements SYCL*, an evolution of C++ for heterogeneous computing.
Domain-specific libraries and the Intel® Distribution for Python* provide drop-in acceleration across relevant architectures. Enhanced profiling, design assistance, and debug tools complete the kit.
Add-on Toolkits for Specialized Workloads
You can complement the Base Kit with additional toolkits.
High-Performance Computing Applications
Download the Intel® oneAPI HPC Toolkit, which includes award-winning Intel® Fortran Compilers, OpenMP* GPU offload, and scalability with message passing interface (MPI).
Solutions That Run at the Network's Edge
Download the Intel® oneAPI IoT Toolkit to accelerate applications for smart, connected devices.
Rendering and Ray Tracing
Download the Intel® oneAPI Rendering Toolkit, with rendering and ray-tracing libraries for high-fidelity visualization applications.
Download the Toolkit
Get started with this core set of tools and libraries for developing high-performance, data-centric applications across diverse architectures.
Purchase with Priority Support
Submit questions, problems, and other technical support issues through direct and private interactions with Intel engineers.
Develop in the Cloud
Build and optimize oneAPI multiarchitecture applications using the latest optimized Intel® oneAPI and AI tools, and test your workloads across Intel® CPUs and GPUs. No hardware installations, software downloads, or configuration necessary. Free for 120 days with extensions possible.
- Intel® Xeon® processor family
- Intel® Core™ processor family
- Other processors compatible with Intel® 64 architecture
- GPUs with Xe Architecture
- Intel® Arria® 10 FPGAs
- Intel® Stratix® 10 FPGAs
- Intel® Agilex™ FPGAs
- Intel® Cyclone® 10 GX FPGAs
- macOS (limited support)
- DPC++ with SYCL
- Windows: Microsoft Visual Studio*
- Linux: Eclipse*
For more information, see the system requirements.
Your success is our success. Access these support resources when you need assistance.
For additional help, see our general oneAPI Support.
Stay in the Know with 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.
Product and Performance Information
FPGA design requires an additional download of the Intel® FPGA Add-On for oneAPI Base Toolkit. This is offered as an optional download to this toolkit.
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.