Intel® oneAPI HPC Toolkit 2022 Release Notes

ID 标签 763166
已更新 12/9/2022
版本 2022.3.1
公共

author-image

作者

Where to Find the Release

https://developer.intel.com/oneapi

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

System Requirements

Please see the Intel® oneAPI HPC Toolkit System Requirements.

Major Features Supported

New in 2022.3.1

Toolkit Level Updates

  • Intel® oneAPI HPC Toolkit 2022.3.1 has been updated to include functional and security updates. Users should update to the latest version as it becomes available.

New in 2022.3

Toolkit Level Updates

  • Intel® Inspector 2022.3 and Intel® Trace Analyzer and Collector 2021.7 may not include all the latest functional and security updates. New versions of Intel® Inspector and Intel® Trace Analyzer and Collector are targeted to be released in December 2022 and will include additional functional and security updates. Customers should update to the latest version as it becomes available.

Intel® DPC++/C++ Compiler Classic 2022.2

  • Intel® oneAPI DPC++/C++ Compiler adds more SYCL* 2020 features to improve developer productivity for programming various hardware accelerators including GPUs and FPGAs.
  • The compiler enhances OpenMP* 5.x compliance and improves performance.
  • The Intel® C++ Compiler Classic has been updated to include recent versions of 3rd party components, which include functional and security updates.
  • 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 2022.2

  • The Intel® Fortran Compiler, based on modern LLVM technology, adds Fortran 2008 and 2018 coarrays, DLLImport/ DLLExport, and DO CONCURRENT offload support.
  • The compiler adds -int, and additional -check compiler options.

Intel® Fortran Compiler Classic 2022.2

  • 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.7

  • CVE and bug fixes.

Intel® Inspector 2022.3

  • Intel® Inspector has been updated to include recent versions of 3rd party components, which include functional and security updates.

Intel® Cluster Checker 2021.7

  • Support for IBM LSF resource manager.
  • CVE and bug fixes.

New in 2022.2

Toolkit Level Updates

  • Intel® oneAPI DPC++/C++ Compiler enhances OpenMP* 5.1 compliance and improves performance of OpenMP reductions for compute offload.
  • Intel® Fortran Compiler, based on modern LLVM technology, adds support for parameterized derived types, F2018 IEEE Compare, and VAX structures support.
  • The Intel Fortran Compiler expands its support for OpenMP 5.0 with Declare Mapper for scalars support. 
  • Improve your application's internode communication bandwidth and/or reduce the latency between processor and node with multi-rail support in Intel® MPI Library.
  • All tools have been updated to include recent versions of 3rd party components, which include functional and security updates.

Intel® oneAPI DPC++/C++ Compiler Classic 2022.1

  • 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 & Intel® Fortran Compiler Classic 2022.1

  • The new Intel® Fortran Compiler, based on modern LLVM technology, adds support for parameterized derived types, F2018 IEEE Compare, and VAX structures support.
  • The Intel Fortran Compiler expands its support for OpenMP 5.0 with Declare Mapper for scalars support.
  • New platform optimizations for recently released and upcoming Intel® Processors.

Intel® MPI Library 2021.6

  • Get better resource planning/control at an application level with GPU pinning, important for controlling multiple ranks offloading to the GPU simultaneously.
  • Improve your application's internode communication bandwidth and/or reduce the latency between processor and node with multi-rail support.  

Intel® Inspector 2022.1

  • Intel® Inspector has been updated to include recent versions of 3rd party components, which include functional and security updates.

Intel® Cluster Checker 2021.6

  • Set up your HPC environment based on Intel guidance and experience to maximize the impact of your investment, using Intel Select Solutions for Visualization, an add on to Intel Select Solutions for Simulation and Modeling.  

New in 2022.1.3 Product Release for Windows* only

  • Fixed integration issue with Microsoft* Visual Studio* 2022 version 17.1.x.

KNOWN ISSUE
When a user installs oneAPI BaseKit 2022.1.3 over oneAPI BaseKit 2022.1.2 with VS2022 version 17.1.x installed, the installer updates and does not crash. But some components of oneAPI BaseKit 2022.1.2 are not removed during the update process.

WORKAROUND

  1. Deinstall all Visual Studio instances.
  2. Deinstall oneAPI Toolkits 2022.1.2.
  3. Reinstall Visual Studio 2022 version 17.1.x.
  4. Install BaseKit 2022.1.3 and other Toolkits needed.

If you have any questions and have access to Priority Support, create a case at Online Service Center. Otherwise, post a message on the Intel oneAPI Registration Forum.

New in 2022.1.2 Product Release for Windows* only

  • For customers who installed Intel oneAPI Base Toolkit 2022.1.2 and applied the workaround described in Known Issues and Limitations section of Release Notes for that release:
    • Install Intel oneAPI HPC Toolkit 2022.1.2 and remove previously applied workaround.

KNOWN ISSUE
On Windows, the installation of Intel oneAPI Toolkits versions 2022.1 and 2022.1.2 and standalone components will fail using Microsoft* Visual Studio* 2022 version 17.1.x. 

There are 2 possible workarounds. Prior to installing a oneAPI toolkit or component:
•    Uninstall Visual Studio 2022 version 17.1.x and install the older version 17.0.6 from here Visual Studio 2022 Release History | Microsoft Docs.
•    Replace Microsoft.VisualStudio.Setup.Configuration.Native.dll with same dll from a Visual Studio 2022 17.0.x release. For example, from version 17.0.6 see Visual Studio 2022 Release History | Microsoft Docs.

We are striving to provide a new release in the weeks ahead to address this installation issue.

New in 2022.1.2 Product Release for Linux* only

  • Intel® oneAPI HPC Toolkit version 2022.1.2 has been updated to include functional and security updates including Apache Log4j* version 2.17.1. Users should update to the latest version as it becomes available.

New in 2022.1.1 Product Release for Linux only

  • Intel oneAPI HPC Toolkit 2022.1.1 for Linux has been updated to use Log4j version 2.16 and may not include the latest functional and security updates. Intel oneAPI HPC Toolkit 2022.1.2 is targeted to be released in January 2022 and will include additional functional and/or security updates. Customers should update to the latest version as it becomes available.

New in 2022.1

Toolkit Level Updates

  • Intel® Fortran Compiler, based on LLVM technology, is now fully production-ready for CPUs and GPUs.

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

  • The Intel® oneAPI DPC++/C++ Compiler adds new SYCL 2020 features and extensions, and expands its OpenMP 5.x support.
  • New platform optimizations for recently released and upcoming Intel® Processors.

Intel® C++ Compiler Classic 2021.5

  • 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 2022

  • The new Intel® Fortran Compiler, based on modern LLVM technology, released with support for Intel® CPUs and GPUs.
  • The Intel Fortran Compiler provides broad standards support with OpenMP 5.1 compute offload to GPUs, near complete support for Fortran 2003, and substantial support for Fortran 2008.
  • New platform optimizations for recently released and upcoming Intel® Processors.

Intel® Fortran Compiler Classic 2021.5

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

Intel® Cluster Checker 2022.1

  • Find fabrics more quickly with new automation.
  • Increased flexibility to see see execution warnings in the output log file.
  • Check available default collection methods and set flags more quickly through command line options.

Intel® MPI Library 2021.5

  • Get faster results from your distributed memory applications running on Google Cloud (GCP) and Amazon Web Services (AWS).

Intel® Inspector 2022.1

  • Intel® Inspector has been updated to include recent versions of 3rd party components, which include functional and security updates.

Visual Studio Code Extensions for Intel® oneAPI Toolkits

  • DevCloud Connector for Intel® oneAPI Toolkits:
    • Selection of the node with desired HW in settings with short description. Connection to this node.
    • Error handling if selected node is unavailable.
    • PBS job created by extension is now named as "vscode".
    • Connection time reduced  to 30 sec (from 45-50 sec).
  • GDB with GPU Debug Support for Intel® oneAPI Toolkits:
    • Offline help page for Intel® Distribution for GDB commands.
    • Quick default debug configuration settings feature.
    • Updates to address user experience issues.
  • Environment Configurator for Intel® oneAPI Toolkits:
    • oneAPI environment initialization in Windows now works without administrator rights.
    • Code Sample Browser for Intel® oneAPI Toolkits.
    • New command palette based method of browsing samples.
    • UI/UX improvement - auto-create new folder for selected sample.
    • UI/UX improvement - updates to settings reflected in real-time.
  • Analysis Configurator for Intel® oneAPI Toolkits:
    • Code completion snippets & hovers for FPGA attributes.

Diagnostics Utility for Intel® oneAPI Toolkits

  • New supported operating systems:
    • SUSE Linux Enterprise Server 15 SP3
    • Red Hat* Enterprise Linux 8.3
  • Ability to update compatibility data base from an online storage.
  • User experience improvements were done to reflect the user studies feedback.
  • This utility's sources are available in open source.
  • New implemented checks:
    • The oneapi_env_check shows the version information of the oneAPI products installed in the environment.
    • The dependencies_check verifies compatibility of oneAPI products versions and GPU drivers versions.
    • The debugger_check verifies if the environment is ready to use Intel® Distribution for GDB*.

 

Installation Instructions

Please see the Installation Guide for oneAPI Toolkits.

Known Issues

  • For users who have a supported version of Visual Studio* installed, the installation of IDE integration can be very slow. It may take 30+ minutes just for the IDE integrations installation sometimes. Please be extra patient and it will be eventually installed. 
  • Installing oneAPI 2022.1, then installing oneAPI 2022.2, and subsequently uninstalling oneAPI 2022.1 will lead to gdb_oneapi.zip and com.intel.samples.update-1.0.0-SNAPSHOT.zip plugins being unable to be found in the <installdir>/etc/eclipse directory.  Workarounds:
     
    1. Take the plugins from their original locations:

      <installdir>/debugger/latest/ide_support/eclipse/gdb_oneapi.zip
      <installdir>/dev-utilities/latest/ide-support/eclipse/com.intel.samples.update-1.0.0-SNAPSHOT.zip

      where <installdir> is /opt/intel/oneapi by default, if the directory was changed during installation, please use it here

    2. Manually restore the symlinks:

      ONEAPI_INSTALL_DIR=/opt/intel/oneapi    # if the directory was changed during installation, please use it here
      ln -sT $ONEAPI_INSTALL_DIR/dev-utilities/latest/ide-support/eclipse/com.intel.samples.update-1.0.0-SNAPSHOT.zip $ONEAPI_INSTALL_DIR/etc/eclipse/com.intel.samples.update-1.0.0-SNAPSHOT.zip
      ln -sT $ONEAPI_INSTALL_DIR/debugger/latest/ide_support/eclipse/gdb_oneapi.zip $ONEAPI_INSTALL_DIR/etc/eclipse/gdb_oneapi.zip

    3. Repair oneAPI 2022.2 using the Installer app: <installdir>/oneapi/installer/installer

  • Latest GPU driver available at https://dgpu-docs.intel.com/ introduces an Ahead-Of-Time (AOT) build issue for OpenMP offload applications running on Gen9 iGPU when using oneAPI compilers. A fix for this issue will be available in the upcoming driver release. 
    For assistance with downgrading to a version of driver which does not have this issue, contact us via Graphics - Intel Communities.
  • Users who installed 2021.1 packages for Linux* via package managers YUM/DNF or Zypper may encounter errors during the upgrade process.  Please see https://www.intel.com/content/www/cn/zh/developer/articles/news/yum-dnf-apt-zypper-packages-oneapi-2021-1-gold.html for details.
  • 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.
  • Diagnostics Utility for Intel® oneAPI Toolkits:
    • Diagnostics utility supports to run executing checkers only in .sh format.
    • Diagnostics utility may not find oneAPI system check if they installed in some custom directory.
    • Diagnostics utility doesn't run oneAPI system checks with root privileges.
    • If you would like to run all checks from a single checker and some check has dependency checks from other checker (checks that must be run before the desired check):
      • By the --single_checker option - the tool will not be able to find the dependencies and check will not be run.
      • By the --config and --filter options - the tool will not be able to find the dependencies and check will not be run. Workaround: Add dependency checks to run list.
      • The oneAPI products detection check will not find products version, if oneAPI installer cache was removed.

Deprecated/Removed Features

  • Support for Intel® Xeon Phi™ Processor x200 “Knights Landing (KNL)” and Intel® Xeon Phi™ Processors “Knights Mill (KNM)” is deprecated and will be removed in a future release.  Intel® Xeon Phi™ customers should continue to use compilers, libraries, and tools from the Intel® Parallel Studio XE 2020 and older PSXE releases, or compilers from the Intel® oneAPI Base Toolkit and Intel® oneAPI HPC Toolkit versions 2021.2 or 2021.1.
  • Support for Microsoft Visual Studio 2017* is deprecated in this release and will be removed in a future version.
  • 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.

Tools Included in Intel® oneAPI HPC Toolkit

Previous oneAPI Releases

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.

"