Intel® oneAPI HPC Toolkit Release Notes

Published:07/19/2019   Last Updated:09/24/2020

Where to Find the Release

https://software.intel.com/en-us/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 Beta Update 10

Intel® Cluster Checker Updates

  • Environment propagation.
  • Bug fixes.

Intel® Inspector Updates

  • Bug fixes.

Intel® MPI Library Updates

  • Bug fixes.

Intel® Trace Analyzer and Collector

  • Bug fixes.

New in Beta Update 9

Intel® C++ Compiler Updates

  • Bug fixes.

Intel® Fortran Updates

  • Bug fixes.

Intel® Cluster Checker Updates

  • Bug fixes.

Intel® Inspector Updates

  • Bug fixes.

Intel® MPI Library Updates

  • Added support for MPI_Comm_accept/connect/join in the libfabric Mellanox* provider.
  • Improved the mpitune_fast functionality.
  • Added support for new compilers to mpicc/mpif90/mpif77.
  • Enhanced GPU buffer support via I_MPI_OFFLOAD as a technical preview.
  • Bug fixes.

Intel® Trace Analyzer and Collector

  • Bug fixes.

New in Beta Update 8

Toolkit Level Updates

  • Added support for macOS installer.

Intel® Cluster Checker Updates

  • Added uniformity checking for fabric protocols.
  • Bug fixes.

Intel® MPI Library Updates

  • Added containerization support for CharlieCloud* and Shifter*.
  • Implemented performance improvements.
  • Added support for OFI/Network Direct in Windows* as a technical preview.
  • Bug fixes.

Intel® Trace Analyzer and Collector

  • Bug fixes.

New in Beta Update 7

Toolkit Level Updates

  • SETVARS_CONFIG now supports enabling automatic configuration of the oneAPI development environment when you start Eclipse IDE for C/C++ Developers.

Intel® C++ Compiler

  • Expanded Unified Shared Memory functionality support for OpenMP* offload.
  • Enhanced OpenMP* and DPC++ composability.

Intel® Fortran Compiler

  • Implemented full Fortran 2018 support.

Intel® Cluster Checker Updates

  • Added node aliasing support.

Intel® Inspector Updates

  • Bug fixes.

Intel® MPI Library Updates

  • Implemented initial support for GPU Pinning for Intel Xe architecture devices.
  • Expanded support for Mellanox* ConnectX* now including FDR.
  • Implemented first commercial MPI library support for Distributed Asynchronous Object Storage (DAOS).

Intel® Trace Analyzer and Collector

  • Bug fixes.

New in Beta Update 6

Toolkit Level Updates

  • Added command prompt menu items for each Visual Studio* edition available on the system.
  • Added SETVARS_CONFIG environment variable.

Intel® Cluster Checker Updates

  • Added node group output.

Intel® Inspector Updates

  • Bug fixes.

Intel® MPI Library Updates

  • Performance tuned for 100 Gb Ethernet.
  • Improvements to cloud support.
  • Enabled autotuner for clusters.
  • Bug fixes.

Intel® Trace Analyzer and Collector

  • Bug fixes.

New in Beta Update 5

Toolkit Level Updates

  • Integration to Visual Studio* in Modify mode.
  • Samples with a common directory are now supported.
  • Setvars model now supports config and force flags.

Intel® C/C++ Compiler

  • Improved SPMD execution mode for performance optimizations.
  • Added the support of allowing separated worksharing for loop in parallel region for offloading.
  • Added async target variant dispatch support.
  • Level-Zero based OpenMP* offloading support.
  • Added static / global support for declare target.
  • Add support for a subset of OpenMP* 5.0 features (e.g. loop constructs, conditional lastprivate, etc.).
  • Improved reduction performance by leveraging Gen SLM.
  • Enhanced hierarchical parallelism support for more complicated cases in target region.

Intel® Fortran Compiler

  • Added the support of allowing separated worksharing for loop in parallel region for offloading.
  • Level-Zero based OpenMP* offloading support.
  • Added static / global support for declare target.
  • Improved reduction performance by leveraging Gen SLM.
  • Enhance hierarchical parallelism support for more complicated cases in target region.
  • Fortran offload support from an interface block in a module.
  • Improved LLVM-Based F90 compiler quality and added more functionalities.

Intel® Cluster Checker

  • New output formatting.
  • Option for outputting to JSON formatted files.
  • Analysis of sub clusters by defined node groups.
  • CVE resolution.

Intel® Inspector

  • Bug fixes.

Intel® MPI Library

  • Added performance optimizations for Intel® Xeon® Platinum 9200 (formerly Cascade Lake-AP).
  • Added debug version of Fortran ILP64 interface with parameters truncation checks.
  • Implemented dynamic processes support in OFI/mlx provider (disabled out-of-box due to scalability impact. FI_MLX_ENABLE_SPAWN=1 is required).
  • Added PMI2 support (I_MPI_PMI_LIBRARY, I_MPI_PMI).
  • Bug fixes.

Intel® Trace Analyzer and Collector

  • Bug fixes.

Installation Instructions

Please see the Installation Guide for oneAPI Toolkits.

Known Issues

  • 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.
  • Installing Beta09 as an upgrade from Beta08 via APT will fail due to an error in the Beta08 .deb configuration.  If using APT, please remove Beta08 prior to installing Beta09.

Tools Included in Intel® oneAPI HPC Toolkit

This includes Beta releases of the compilers which should not be used for production.

  • Intel® oneAPI DPC++/C++ Compiler Pro Beta - Release Notes
  • Intel® Fortran Compiler & Intel® Fortran Compiler Classic Beta - Release Notes
  • Intel® MPI Library - Release Notes
  • Intel® Inspector
  • Intel® Trace Analyzer and Collector
  • Intel® Cluster Checker

 

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.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804