Intel® oneAPI HPC Toolkit 2023 Release Notes

ID 829871
Updated 12/21/2023
Version
Public

A newer version of this document is available. Customers should click here to go to the newest version.

author-image

By

Where to Find the Release

Download the Intel® HPC Toolkit

Also reference the Intel® oneAPI Base Toolkit Release Notes for additional information.

System Requirements

Please see the Intel® HPC Toolkit System Requirements.

Intel® HPC Toolkit Major Component Versions

The following table contains major versions of components in the latest Intel HPC Toolkit 2023.2.0. 

Component Version
Intel® oneAPI DPC++/C++ Compiler 2023.2.0
Intel® C++ Classic Compiler 2021.10.0
Intel® Fortran Compiler 2023.2.0
Intel® Fortran Compiler Classic 2021.10.0
Intel® MPI Library 2021.10.0
Intel® Trace Analyzer and Collector 2021.10.0
Intel® Inspector 2023.2

Major Features Supported

New in 2023.2 

Toolkit Level Updates

  • Developers will now see improved performance on Intel Max and Flex Series GPU from drastically reduced latency on kernel launches from Intel® oneMKL.
  • Fortran developers can now use DO CONCURRENT reduction to significantly improve the performance of reduction operations.  And there is an even faster path to correct code by finding errors related to uninitialized variables using the LLVM memory sanitizer. Ongoing enhancements for OpenMP 5.2 compliance.
  • Developers will experience higher productivity creating correct performant code with improved interoperability of OpenMP and SYCL for CPU and GPU offload from Intel® oneAPI DPC++/C++ Compiler, along with improved debug info.

Intel® oneAPI DPC++/C++ Compiler 2023.2.0

  • Intel® oneAPI DPC++/C++ Compiler sets immediate command list as default providing significant benefits for developers who are looking to offload computation to Intel® Data Center GPU Max Series. By improving performance, flexibility, ease of use, portability, and debugging capabilities, developers can write efficient and effective GPU code that can be deployed across a range of hardware platforms. 
  • Intel® oneAPI DPC++/C++ Compiler improved developer productivity and boosting CPU and GPU offload performance, e.g., optimizations for so called "SYCL Framework" functions, and enhanced OpenMP 5.0, 5.1 standards compliance, and SYCL/OpenMP interoperability - allowing OpenMP to create SYCL queues using either standard or immediate command list.
  • Utilizing the latest Debug Info, the compiler improves debuggability, leading to enhanced developer efficiency.

Intel® C++ Compiler Classic 2021.10.0

  • Bug fixes & security updates.
  • The Intel® C++ Compiler Classic has been updated to include recent versions of 3rd party components, which include functional and security updates.

Intel® Fortran Compiler 2023.2.0

  • Intel® Fortran Compiler adds support for Do Concurrent Reduction a powerful feature that can significantly improve the performance of code that performs reductions, while also making it easier to write efficient and correct parallel code.
  • Improve correctness and reliability of Fortran applications by quickly detecting and fixing errors related to uninitialized variables (-check unint) using LLVMs Memory Sanitizer. 
  • The compiler enhances OpenMP 5.2 standards compliance by improving order clause modifiers, allocators and dispatch constructs.

Intel® Fortran Compiler Classic 2021.10.0

  • Bug fixes & security updates.
  • The Intel® Fortran Compiler Classic has been updated to include recent versions of 3rd party components, which include functional and security updates.

Intel® MPI Library 2021.10.0

  • Intel®MPI Library continues to tune performance for the new 4th Generation Xeon Scalable and MAX platforms, and adds important performance optimizations specific to Intel GPU.  These enable higher workload performance on Intel platforms through more efficient message passing.

Intel® Inspector 2023.2.0

  • Adds support for Microsoft* Visual Studio* 2022.

Intel® Trace Analyzer and Collector 2021.10.0

  • Critical bug fixes and security updates

Intel® Cluster Checker Removed

  • Intel® Cluster Checker is no longer available in the Intel® HPC Toolkit.

New in 2023.1 

Toolkit Level Updates

  • Intel® Fortran Compiler enhanced OpenMP 5.0, 5.1 compliance, and improved performance. 
  • Intel® MPI Library improves performance for collectives using GPU buffers and through default process pinning on CPUs with E-cores and P-cores
  • Intel® Cluster Checker is now deprecated and will be discontinued in a future release. 
  • Intel oneAPI HPC Toolkit for macOS on x86 is now deprecated and will be discontinued in the 2024.0 release.  Several Intel-led open source developer tool projects will continue supporting macOS on Apple Silicon including oneAPI Threading Building Blocks (oneTBB) and Intel® Implicit SPMD Program Compiler and we welcome the opportunity to work with contributors to expand support to additional tools in the future.
  • The Intel® Fortran Compiler Classic has been updated to include recent versions of 3rd party components, which include functional and security updates.

Intel® oneAPI DPC++/C++ Compiler 2023.1.0

  • Intel® oneAPI DPC++/C++ Compiler adds auto cpu_dispatch to efficiently dispatch to specific intrinsics at runtime, kernel properties for SYCL for developers to write efficient, high-performance code, and enhances SYCL* 2020 conformance to improve developer productivity and boost CPU and GPU offload performance. Bfloat16 is now a full feature (out of the experimental namespace) in the compiler to accelerate machine learning (deep learning training, in particular) algorithms on the latest platforms.  
  • The compiler enhances OpenMP* 5.0 and 5.1 compliance, adds new standard features, and improves performance.
  • Enhanced developer efficiency with better compiler error messaging and error handling for SYCL and OpenMP code.

Intel® C++ Compiler Classic 2021.9.0

  • Updated to include recent versions of 3rd party components, which include functional and security updates.

Intel® Fortran Compiler 2023.1.0

  • Intel® Fortran Compiler enhanced OpenMP 5.0, 5.1 compliance, and improved performance. 
  • Other bug fixes, stability improvements & security enhancements. 

Intel® Fortran Compiler Classic 2021.9.0

  • Updated to include recent versions of 3rd party components, which include functional and security updates.

Intel® MPI Library 2021.9.0

  • Improves performance for collectives using GPU buffers
  • Improves performance through default process pinning on CPUs with E-cores and P-cores
  • Resolves performance regressions and improves stability

Intel® Inspector 2023.1.0

  • Updated to include recent versions of 3rd party components, which include functional and security updates.

Intel® Trace Analyzer and Collector 2021.9.0

  • Updated to include recent versions of 3rd party components, which include functional and security updates.

Intel® Cluster Checker 2021.7.3

  • Intel® Cluster Checker is now deprecated and will be discontinued in the 2023.2 release

New in 2023.0.0

Toolkit Level Updates

  • The oneAPI 2023 tools empower developers to maximize the advanced capabilities of4th Gen Intel® Xeon® Scalable Processors (formerly codenamed Sapphire Rapids) with Intel® Advanced Matrix Extensions (Intel® AMX), Quick assist Technology (QAT), Intel® AVX-512, bfloat16, and more as well as Intel® Data Center GPU Max Series (formerly codenamed Ponte Vecchio) with datatype flexibility, Intel® Xe Matrix Extensions (Intel® XMX), vector engine, XE Link, and other features.
  • Extended Fortran and OpenMP support  – Ensure fast development of Fortran standards compliant applications using Intel® Fortran Compiler which provides full Fortran language standards support up through 2018 on CPU, adds DO CONCURRENT GPU offload, and expands OpenMP 5.x and OpenMP offload support. 
  • Intel® MPI library provides initial suppport for the Intel® Data Center GPU MAX Series (formerly code named Ponte Vecchio) utilizing XE Link for direct GPU to GPU communications.  It also speeds cluster application performance by utlizing the new embeddd Data Streaming Accelerator in 4th Generation Xeon Scalable Processors (formerly codenamed Sapphire Rapids.)
  • The Intel® C++ Compiler Classic has been updated to include recent versions of 3rd party components, which include functional and security updates.
  • The Intel® Fortran Compiler Classic has been updated to include recent versions of 3rd party components, which include functional and security updates.

Intel® oneAPI DPC++/C++ Compiler 2023.0.0

  • Improves accelerated computing with more SYCL* 2020 features to boost CPU and GPU offload performance on the latest platforms.  
  • Adds support for 4th Gen Intel® Xeon® Scalable Processor (formerly Sapphire Rapids), and Intel® Data Center GPU MAX Series (formerly Ponte Vecchio). 
  • The compiler enhances OpenMP* 5.0 and 5.1 compliance and improves performance. New standard features have been added and enhanced for C20, C++20, and C++23, 

Intel® C++ Compiler Classic 2021.8.0

  • Updated to include recent versions of 3rd party components, which include functional and security updates.

Intel® Fortran Compiler 2023.0.0

  • Intel Fortran Compiler, based on modern LLVM technology, now has up to Fortran 2018 full language standards support, including Coarrays eliminating the need for external APIs such as MPI or OpenMP. To easily express offload parallelism the compiler adds DO CONCURRENT GPU offload support.
  • Adds support for 4th Gen Intel® Xeon® Scalable Processor (formerly Sapphire Rapids), and Intel® Data Center GPU MAX Series (formerly Ponte Vecchio). 
  • Enhances OpenMP 5.0, 5.1 compliance, focusing much of that on offloading, and improved performance. 
  • Developers are now able to source-level debug optimized code.

Intel® Fortran Compiler Classic 2021.8.0

  • Updated to include recent versions of 3rd party components, which include functional and security updates.

Intel® MPI Library 2021.8.0

  • Provides initial support for the Intel® Data Center GPU MAX Series (formerly code-named Ponte Vecchio) utilizing XE Link for direct GPU-to-GPU communications
  • Speeds cluster application performance by utilizing the new embedded Data Streaming Accelerator in 4th Generation Xeon Scalable Processors (formerly codenamed Sapphire Rapids.)

Intel® Inspector 2023.0.0

  • Support for Intel®  Data Center GPU MAX Series (formerly code named Ponte Vecchio).
  • Critical bug fixes and security updates

Intel® Trace Analyzer and Collector 2021.8.0

  • Critical bug fixes and security updates

Intel® Cluster Checker 2021.7.2

  • Updated with stability improvements
  • Intel® Cluster Checker is now deprecated and will be discontinued in a future release. Stability improvements will continue but no additional functionality or hardware support will be developed.

Installation Instructions

Please see Install Intel® oneAPI Toolkits and Components.

Known Issues

  1. Known Issue: 

    If you installed Intel compilers as part of the oneAPI 2023.2 release of the Intel® oneAPI Base Toolkit, the Intel® oneAPI HPC Toolkit, the Intel® oneAPI IoT Toolkit, or from the oneAPI Standalone Component page, please install the appropriate patch for your environment. 

    Two patches are now available, one for each of the Intel C++ and Fortran compilers, that were published as part of oneAPI 2023.2:

    * Intel® oneAPI DPC+/C+ Compiler and Intel® C++ Compiler Classic
    * Intel® Fortran Compiler Classic and Intel® Fortran Compiler

    The patch version is 2023.2.1.

    These patches apply only to Linux* and Windows*.

    These patches resolve the issue of missing Environment Modules utility modulefiles and other issues.

    The patches are available on the Intel® Registration Center, other distribution channels, like APT, YUM, and the standalone component page.

  2. Known Issue: When using Intel® oneAPI DPC++/C++ Compiler on a Linux machine, users may run into an issue if the highest version of GNU gcc detected doesn't have the equivalent g++ package installed. More details on the error and workarounds can be found here.
  3. Please read the whitepaper Challenges, tips, and known issues when debugging heterogeneous programs using DPC++ or OpenMP offload.
  4. Limitations:
    1. Running any GPU code on a Virtual Machine is not supported at this time.
    2. If you have chosen to download the Get Started Guide to use offline, viewing it in Chrome may cause the text to disappear when the browser window is resized. To fix this problem, resize your browser window again, or use a different browser.
    3. Eclipse* 4.12: the code sample project created by IDE plugin from Makefile will not build. It is a known issue with Eclipse 4.12. Please use Eclipse 4.9, 4.10 or 4.11.

Deprecated/Removed Features

  • Intel Cluster Checker has been deprecated and is no longer included in the Intel HPC Toolkit as of update 2023.2.0.
  • Intel® C++ Compiler Classic (icc) is deprecated and will be removed in a oneAPI release in the second half of 2023. Intel recommends that customers transition now to using the LLVM-based Intel® oneAPI DPC++/C++ Compiler (icx) for continued Windows* and Linux* support, new language support, new language features, and optimizations. Note that starting with release 2021.7, macOS* support is limited to Mac* computers with Intel® Processors. For more information on icx, see the Intel® oneAPI DPC++/C++ Compiler Developer Guide and Reference.
  • Intel® Fortran Compiler Classic (ifort) is now deprecated and will be discontinued in late 2024. Intel recommends that customers transition now to using the LLVM-based Intel® Fortran Compiler (ifx) for continued Windows* and Linux* support, new language support, new language features, and optimizations.
    For more information on ifx, see the Intel® Fortran Compiler Developer Guide and Reference and the Porting Guide for ifort Users to ifx.

Tools Included in Intel® HPC Toolkit

 

Notices and Disclaimers

Intel technologies may require enabled hardware, software or service activation.

No product or component can be absolutely secure.

Your costs and results may vary.

© Intel Corporation. Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Other names and brands may be claimed as the property of others.

No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.

The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.

Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.