Intel Software Development Tools
Provides a comprehensive set of programming tools built on the open oneAPI specification — a unified programming model.
What are Intel® Software Development Tools?
Efficiently processing today's data-centric workloads increasingly relies on compute accelerators such as GPUs and FPGAs.
Intel® Software Development Tools provide a comprehensive programming environment based on oneAPI — the open specification for a unified accelerator programming model, managed by the Unified Acceleration (UXL) Foundation. The suite supports a wide range of accelerators, including Intel's current and future CPUs and GPUs, and includes SYCL* and C++ compilers, oneAPI libraries, a CUDA*-to-SYCL* code migration tool, and performance analysis tools for Intel architectures.
Beyond writing new code directly in C++ and SYCL* with the supported libraries, developers can continue to leverage existing standard tools and languages — including Fortran, C/C++, OpenMP*, MPI, and Python* — to build high-performance applications for both Windows* and Linux* operating systems.
License options
Choose the licensing model that fits your business.
Single Device
Perfect for individuals or small teams. One-time purchase, no recurring fees.
Get license| Intel Support Services for Software Development Tools® | ||||
|---|---|---|---|---|
|
Intel oneAPI-based toolkit® (Legacy: Intel VTune™ Profiler, Intel DAAL, Intel MKL, Intel IPP, Intel TBB, Intel System Studio for FreeBSD)® |
Intel oneAPI-based & HPC Toolkit® | Support Services for Intel Fortran Compiler® |
||
| Single node (Formerly: Intel Parallel Studio XE Composer Edition, Professional Edition)® | Multi-node *2 (Formerly Intel Parallel Studio XE Cluster Edition)® | |||
| Intel oneAPI DPC++/C++ Compiler® | ✓ | ✓ | ✓ | ✕ |
| Intel DPC++ Compatibility Tool® | ✓ | ✓ | ✓ | ✕ |
| Intel oneAPI DPC++ Library® | ✓ | ✓ | ✓ | ✕ |
| Intel oneMKL® Numerical Arithmetic Library | ✓ | ✓ | ✓ | ✓ |
| Intel oneDAL® Data Analysis Libraries | ✓ | ✓ | ✓ | ✕ |
| Intel oneTBB® Multithreaded Libraries | ✓ | ✓ | ✓ | ✕ |
| Intel oneCCL® Collective Communication Library | ✓ | ✓ | ✓ | ✕ |
| Intel oneDNN® Deep Neural Network Libraries | ✓ | ✓ | ✓ | ✕ |
| Intel IPP® Image Processing Library | ✓ | ✓ | ✓ | ✕ |
| Intel Cryptography Primitive Library® Encryption Library | ✓ | ✓ | ✓ | ✕ |
| Intel VTune™ Profiler® Performance analysis tools | ✓ | ✓ | ✓ | ✕ |
| Intel Advisor® Parallelization Advice Tool | ✓ | ✓ | ✓ | ✕ |
| GDB on Intel Distribution® System-wide debugging tools | ✓ | ✓ | ✓ | ✕ |
| Python for Intel distributions*® ※3 | ✓ | ✓ | ✓ | ✕ |
| Intel Fortran Compiler® | ✕ | ✓ | ✓ | ✓ |
| Intel MPI Library® Message Passing Library | ✕ | ✓ | ✓ | ✕ |
| Intel SHMEM® CPU and GPU-enabled distributed communication libraries | ✕ | ✓ | ✓ | ✕ |
| OS Environment *1 | W / L | W / L | W / L | W / L |