Developer Toolkits, Bundles, and Components
Each of these components is available as part of one or more Intel® Software Development Tools or oneAPI Toolkits. Toolkits are collections of components designed to support specific types of workloads, such as artificial intelligence, high performance computing, and rendering.
Explore All Toolkits Sign Up for Updates
Bundles
In addition to the full toolkit, download smaller bundles for specific developer use cases.
Intel® C++ Essentials
This bundle is for C++ and SYCL developers who want to compile, debug, and use the most popular performance libraries in the Base Kit for Intel CPUs and GPUs. It includes:
- Intel® Distribution for GDB*
- Intel® DPC++ Compatibility Tool
- Intel® oneAPI DPC++/C++ Compiler
- Intel® oneAPI DPC++ Library (oneDPL)
- Intel® oneAPI Math Kernel Library (oneMKL)
- Intel® oneAPI Threading Building Blocks (oneTBB)
Intel® Fortran Essentials
Fortran developers with numeric workloads can use this bundle to compile, debug, and use the most popular performance libraries in the Intel oneAPI HPC Toolkit for Intel CPUs and GPUs.
- Intel® Fortran Compiler
- Intel Distribution for GDB
- Intel MPI Library
- oneMKL
Intel® Deep Learning Essentials
Advanced developers can access tools to develop, compile, test, and optimize deep learning frameworks and libraries—such as PyTorch* and TensorFlow*—for Intel CPUs and GPUs.
- Intel® Deep Neural Network Library
- Intel® oneAPI Collective Communications Library (oneCCL)
- Intel oneAPI DPC++/C++ Compiler
- oneDPL
- oneMKL
Note You can download precompiled frameworks for Intel® architectures from AI Tools.
Runtime Versions
Select Intel® oneAPI libraries and compilers are available as separate runtimes.
Analyzers
Intel® oneAPI components are available as either an online or local installer package to suit your requirements. The local installer is recommended for host machines with poor or no internet connection. The components are updated on a regular cadence.
Intel® Advisor
Design code for efficient vectorization, threading, and offloading to accelerators.
Intel® Distribution for GDB*
The Intel® Distribution for GDB* is included as part of the Intel® oneAPI Base Toolkit, which is a core set of tools and libraries for developing high-performance, data-centric applications across diverse architectures.
Intel® VTune™ Profiler
Find and fix performance bottlenecks quickly and realize all the value of your hardware.. This component is part of the Intel® oneAPI Base Toolkit and the Intel® oneAPI HPC Toolkit.
Code Migration
Intel® DPC++ Compatibility Tool
Migrate legacy CUDA* code to a multiplatform program in DPC++ code with this assistant.
Compilers
Intel® oneAPI DPC++/C++ Compiler
Create performance-optimized application code that takes advantage of more cores and built-in technologies in platforms based on Intel® processors. The compilers are part of the Intel® oneAPI Base Toolkit and the Intel® HPC Toolkit. The Intel® oneAPI DPC++/C++ Compiler does not support macOS.
FPGA Support Package for the Intel® oneAPI DPC++/C++ Compiler
The support package plugs into the Intel oneAPI DPC++/C++ Compiler to enable the FPGA workflows. With the FPGA Support Package installed, you can develop and optimize an FPGA workload and functionally verify it using the FPGA emulator. You can use detailed reports and graphical analysis views to review the generated SystemVerilog module.
Intel® Fortran Compiler
Generate optimized, scalable code for Intel® Xeon® Scalable processors and Intel® Core™ processors with this standards-based Fortran compiler with support for OpenMP*. It provides CPU and GPU offload support of GPUs.
Intel® Graphics Offline Compiler for OpenCL™ Code
Reduce runtime overhead of executing oneAPI Level Zero or OpenCL™ programs running on top of Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver. Compile OpenCL™ C or Intel® C for Metal source code into intermediate representation or executable files compatible with Intel® Graphics Compute Runtime for oneAPI Level Zero and OpenCL™ Driver. Provided package contains a utility (Intel® Graphics Offline Compiler for OpenCL™ Code) that can be used for ahead of time compilation and manipulation of GPU executable files for compatible devices.
Name (Downloads installer) | Version / Graphics Driver | Size | Installer | Archive | Date |
---|---|---|---|---|---|
Intel® Graphics Offline Compiler for OpenCL™ Code | 2025.0.16 / 32.0.101.6647 | 99.8 MB | Offline | ZIP | Mar. 7, 2025 |
Intel® Graphics Offline Compiler for OpenCL™ Code | 2025.0.14 / 32.0.101.6559 | 99.6 MB | Offline | ZIP | Feb. 10, 2025 |
Intel® Graphics Offline Compiler for OpenCL™ Code | 2025.0.12 / 32.0.101.6556 | 99.6 MB | Offline | ZIP | Jan. 30, 2025 |
Intel® Graphics Offline Compiler for OpenCL™ Code | 2025.0.0 / 32.0.101.6129 | 110.6 MB | Offline | na | Oct. 28, 2024 |
Intel® Graphics Offline Compiler for OpenCL™ Code | 2024.2.1 / 32.0.101.5768 | 13.5 MB | Online | na | Aug. 5, 2024 |
Intel® Graphics Offline Compiler for OpenCL™ Code | 2024.2.1 / 32.0.101.5768 | 111 MB | Offline | na | Aug. 5, 2024 |
Intel® Graphics Offline Compiler for OpenCL™ Code | 2024.1.2 / 31.0.101.5590 | 13.6 MB | Online | na | Jul. 10, 2024 |
Intel® Graphics Offline Compiler for OpenCL™ Code | 2024.1.2 / 31.0.101.5590 | 110 MB | Offline | na | Jul. 10, 2024 |
Intel® Graphics Offline Compiler for OpenCL™ Code | 2024.2.0 / 31.0.101.5522 | 110 MB | Offline | na | Jun. 18, 2024 |
Intel® Graphics Offline Compiler for OpenCL™ Code | 2024.1.0.142 / 31.0.101.5445 | 57 MB | Offline | na | Apr. 24, 2024 |
Frameworks
Intel® Distribution for Python*
Achieve near-native code performance with this set of essential packages optimized for high-performance numerical and scientific computing.
Performance Libraries
Intel® Cryptography Primitives Library
A secure, fast, and lightweight library of building blocks for cryptography, highly optimized for various Intel® CPUs.
Intel® Integrated Performance Primitives
Speed up performance of imaging, signal processing, data compression, and more.
Intel® MPI Library
Use this standards-based MPI implementation to deliver flexible, efficient, scalable cluster messaging on Intel® architecture.
Intel® oneAPI Collective Communications Library (oneCCL)
Implement optimized communication patterns to distribute deep learning model training across multiple nodes.
Intel® oneAPI Data Analytics Library (oneDAL)
Intel® oneDAL addresses all stages of the data analytics pipeline: preprocessing, transformation, analysis, modeling, validation, and decision-making.
Intel® oneAPI Deep Neural Network Library (oneDNN)
Develop fast neural networks on Intel® CPUs and GPUs with performance-optimized building blocks.
Intel® oneAPI DPC++ Library (oneDPL)
Speed up data parallel workloads with these key productivity algorithms and functions.
Intel® oneAPI Math Kernel Library (oneMKL)
Accelerate math processing routines, increase application performance, and reduce development time.
Intel® oneAPI Threading Building Blocks (oneTBB)
Simplify parallelism with this advanced threading and memory-management template library. This component is part of the Intel® oneAPI Base Toolkit.