Intel® oneAPI Base & HPC Toolkit is a comprehensive suite of development tools that make it fast and easy to build modern code that gets every last ounce of performance out of the newest Intel® processors in high-performance computing (HPC) platforms. Intel® oneAPI Base & HPC Toolkit simplifies creating code with the latest techniques in vectorization, multi-threading, multi-node, memory optimization, and accelerator offloading.
What is Intel oneAPI Toolkit?
Break away from proprietary single-architecture languages and deliver parallel programming productivity with uncompromised performance for Intel® CPUs and accelerators. Take advantage of Priority Support for fast development with direct access to Intel engineers for technical questions.
Intel oneAPI Base & HPC Toolkit helps developers, researchers, and data scientists confidently develop performant code quickly and correctly, and scale compute-intensive workloads that exploit cutting-edge features Intel CPUs, GPUs, FPGAs, and HPC clusters. It includes industry-leading C++ and Fortran compilers, standards-driven OpenMP support, MPI library and benchmarks, and advanced analysis tools for design, MPI, cluster tuning, and cluster health checking to enhance uptime and productivity.
Intel oneAPI Base & HPC Toolkit includes all the Intel compilers (C/C++, Fortran, DPC++ etc.) and multiple platform support (Windows, Linux and Mac OSX) to give you more flexibility for the future.
Build, analyze, optimize and scale fast HPC applications for various architectures with vectorization, multithreading, multi-node parallelization, and memory optimization techniques using the Intel oneAPI Base & HPC Toolkit.
Simplify cross-architecture HPC application deployment on Intel CPUs and accelerators using Intel’s industry-leading compilers and libraries. Efficiently create fast parallel code and boost application performance that exploits cutting-edge features of current and future Intel® architecture.
Quickly gauge application performance, resource use, and areas for optimization to ensure fast cross-architecture performance.
Learn how resource use impacts your code — including compute, memory, I/O, and more to make sound cross-architecture design decisions.
Supports HPC standards, including C/C++, Fortran, Python, OpenMP and MPI, for easy integration with legacy code.
Works seamlessly with other Intel tools to accelerate specialized workloads (AI analytics, rendering, deep learning inference, video processing, etc.).
Take advantage of Priority Support. Intel offers the ability to connect directly to Intel engineers for answers to technical questions.
Who Needs It
C, C++, Data Parallel C++, Fortran, Python, OpenMP, and MPI software developers and architects building HPC, enterprise, AI, and cloud solutions • Developers looking to maximize their software’s performance and flexibility to support cross architectures on current and future Intel® platforms.
What it Does
oneAPI HPC Toolkit Licensing
The licensing and the naming of the editions have changed with the launch of oneAPI.
Intel oneAPI Base & HPC Toolkit is offered with support for Windows and Linux. Support for both platforms are included with each license.
Intel oneAPI Base & HPC Toolkit is offered with support for Fortran, C++ and Data Parallel C++. Support for all described languages is included with each license.
Intel oneAPI Base & HPC Toolkit is offered in two editions: Single-Node and Multi-Node.
The target platforms for development and deployment can range from a workstation to a multi-node cluster requiring different support efforts. Choose the paid product with the support that best fits the used model targeted:
Converting from Intel Parallel Studio to oneAPI Base and HPC Toolkit
When upgrading, a new serial number is generated for the oneAPI license and the previous IPSXE serial number is marked as “retired”. All IPSXE owners will still be able to use all of their IPSXE tools after the upgrade.
In addition, these IPSXE licenses are in most cases not only extended to include new components, but they also usually gain a complete tool suite including C ++ and Fortran compilers (both!) for an additional operating system.
If you have, for example, IPSXE Composer Edition for Fortran, Windows with active support, as a result of the transition to the Intel® oneAPI Base & HPC Toolkit, you will also receive a license for use under Linux, which then also includes the Intel Fortran Compiler and the MKL for Linux.
Intel also offer a special bundle for Fortran users. Intel Fortran Compilers includes; the new LLVM based Intel Fortran Compiler (ifx), the Intel Fortran Compiler Classic (ifort), and Math Kernel Library – for Windows or Linux. The new Intel Fortran Compilers suite give existing Parallel Studio XE Composer for Fortran users with current support the choice to upgrade to Intel Fortran Compilers OR to oneAPI Base & HPC Toolkit (Single-node), depending what componets the developer is in need of.
Are you a current Intel Parallel Studio XE user? To minimize the cost and make the transition to oneAPI as smooth as possible, contact Alfasoft BEFORE you upgrade your license in IRC.
Components included with Intel oneAPI HPC Toolkit
Once again Intel oneAPI HPC Toolkit win the price for the best “HPC Programming Tool or Technology”…
Intel® Fortran Compiler Classic (ifort) is now deprecated and will be discontinued in late 2024.Intel recommends that customers…
Intel oneAPI Tookit 2024 launched!
Intel oneAPI Toolkit 2024 helps accelerate HPC, AI and rendering applications
Intel oneAPI Toolkit 2024 has been release which is a developer tools with new features and enhancements that accelerate HPC, AI and also rendering applications on various platforms, including Intel CPUs, GPUs and AI accelerators. The tools are based on oneAPI, an open and unified programming model that supports C++, OpenMP, SYCL, Fortran MPI and Python. Developers can access the tools from Intel or via popular repositories and containers, and they can also use the Intel Developer Cloud to evaluate the latest Intel hardware and software.
What challenges are developers and ISVs facing?
Many data-centric workloads run best when deployed across a mix of architectures (CPU, GPU, FPGA, AI and other accelerators). However, different architectures typically require unique languages, tools and libraries, adding complexity for developers and limiting code reuse. This makes it difficult to take advantage of multiarchitecture systems and new architectures, optimize application performance, and maintain code efficiently and cost-effectively.
Intel® Software Development Tools help developers build and optimise high-performance applications efficiently through a complete set of advanced compilers, libraries, optimised frameworks, and analysis, debug and porting tools. Built on a legacy with decades of expertise, the tools support:
Familiar languages⎯C, C++, SYCL, Fortran and Python, plus standards including MPI and OpenMP, providing full continuity with existing code.
Intel CPUs, GPUs and FPGAs⎯Enabling unique hardware features such as those for performance, high-bandwidth memory, AI and rendering.
Highlights of the 2024 Intel oneAPI tools release
Intel DPC++/C++ Compiler improves productivity and code offload with a near complete SYCL 2020 implementation, an easier way to adapt C++ code using virtual functions to run with SYCL device offload, and improved error messaging and handling for SYCL and OpenMP code.
Intel Fortran Compiler provides initial Fortran 2023 standards support and adds popular LLVM sanitisers to catch various errors and bugs on CPU.
Intel oneAPI Math Kernel Library integrates vector math optimizations into RNGs for HPC simulations, statistical sampling, and more on X86 CPUs and Intel GPUs. It also delivers high-performance benchmarks optimized for Intel Xeon CPU Max Series and Intel Data Center GPU Max Series.
Intel oneAPI Data Analytics Library optimises big data analysis with integration into Microsoft’s open source ML.Net framework to build and ship machine learning models.
Intel oneAPI Deep Neural Network Library streamlines storage efficiency and optimises performance on Intel Xeon processors. It also enhances compatibility with graph compiler capabilities and advances code generation through the Compiler Xbyak backend and accelerated sparse_tensor_dense_matmul() performance on Intel Xeon processors with TensorFlow 2.5.
Intel oneAPI Threading Building Blocks (oneTBB) can be compiled on WebAssembly (Wasm) using Emscripten, facilitating the library’s use by applications running on a web browser.
Intel MPI Library simplifies large MPI message passing and provides more granular process grouping by using MPI Sessions. It also improves MPI application performance on systems with nodes that include the data genter GPU Max Series through efficient message passing and collective operations infrastructure. It enables Fortran codes to use larger data sets through seamless support of 8-byte integers with native support of ILP64. It also supports systems with software management stacks based on the PMIx standard.
Intel oneAPI Collective Communications Library boosts performance for distributed AI workloads through better utilisation of hardware resources.
Intel Integrated Performance Primitives helps users securely transmit data faster with Intel AVX-2 and Intel AVX-512 optimisations for the AES-GCM and RSA algorithms. It also provides fast performance for the image and signal processing domains with Intel AVX-512 optimisations for various functions.
Buy the Intel oneAPI 2024 Toolkits with Priority Support
Alfasoft is an Intel Software Elite Reseller. We can support you with Intel oneAPI licensing advice and discounts. Purchase the Intel oneAPI 2024 Toolkits with Priority Support to gain access to private, dedicated Intel engineer support, access to an earlier version, plus many other benefits.
Please get in touch with Alfasoft via email or call us if you have any queries or need a quote, and we will reach out to you.
Common Hardware Requirements
CPU Processor Requirements
Systems based on Intel® 64 architectures below are supported as host and target platforms.
Requirements for Accelerators
Disk Space Requirements
Common Software Requirements
Operating System Requirements in Intel oneAPI base HPC toolkit
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 the Installation guide for Intel® oneAPI Toolkits “Install Intel GPU Drivers” section for up to date information.
For CPU Host/Target Support
For GPU Accelerator Support
For CPU Support
For GPU Accelerator Support
Languages in Intel oneAPI base HPC toolkit
Operating systems in Intel oneAPI base HPC toolkit
Development environments in Intel oneAPI base HPC toolkit
Open Fabrics Interfaces (OFI) framework implementation supporting the following
oneAPI and the transition from Intel Parallel Studio
Single-Node vs Multi-Node
License Types for oneAPI HPC
With oneAPI Toolkit the need for licenseserver has been removed. Users must be compliant with Intel’s EULA and purchase the number of seats to match the number of users who need to use the software concurrently.
Network licenses changes with Intel oneAPI HPC Toolkit
Network licenses (concurrent) are still available as 2 and 5 concurrent user licenses, but these are named differently with oneAPI:
I.e. for oneAPI, a maximum number of developers is set for the network licenses, who can then be registered in the IRC and are entitled to request Intel technical support in the confidential Intel Online Service Center. FlexLM is no longer included for the network licenses (as was the case with IPSXE). Licensing and usage restrictions now result from the legal basis (i.e. the license agreement – EULA).
Performance Analyzers & Libraries
Analyzers (ie VTune Profiler and MPI) and libraries will no longer be available as standalone products.
Existing Users – what’s next?
All registered users of Intel Parallel Studio and Intel System Studio (ISPXE or ISS) with active support will receive an email from Intel with the option to upgrade to the oneAPI product corresponding to their existing product free of charge.
oneAPI HPC Upgrade Promotion: available to IPSXE users with active support at a discounted price for a limited time
oneAPI HPC Upgrade
Intel oneAPI HPC Toolkits Comparison
Intel oneAPI Base & HPC Toolkit Support
Alfasoft offer paid licenses of Intel oneAPI software with support.
Support with Intel oneAPI Base & HPC Toolkit includes
Without paid support, support for free tools is only available through public community forums and only for the latest version update of the current year.