Intel® Cluster Tools Deprecation Information

Intel® Parallel Studio XE 2018 deprecations and removals

Support for the Intel® Xeon Phi™ x100 product family coprocessor (formerly code name Knights Corner) is removed in this release

The Intel® Xeon Phi™ x100 product family coprocessor (formerly code name Knights Corner) was officially announced end of life in January 2017.  As part of the end of life process, the support for this family will only be available in the Intel® Parallel Studio XE 2017 version.  Intel® Parallel Studio XE 2017 will be supported for a period of 3 years ending in January 2020 for the Intel® Xeon Phi™ x100 product family.  Support will be provided for those customers with active support.

Intel® MPI Library 2017 deprecations and removals

The following utilities have been deprecated in Intel MPI Library 2017 (various updates):

  • Support for the Intel® microarchitectures older than the generation codenamed Sandy Bridge
  • Support for the Intel® Xeon Phi™ coprocessor (codename: Knights Corner)
  • Support for the cross-OS launch mode which allows for running an MPI job across both Linux* and Windows* based systems
  • Support for the DAPL, TMI, and OFA fabrics - please move to using OFI instead (refer to the Intel MPI Library Developer References for details)

The following utilities have been removed in Intel MPI Library 2017:

  • MPD (Linux*) / SMPD (Windows*) including associated GUI utilities (wmpiconfig.exe, wmpiregister.exe, wmpiexec.exe) - see below for more details on the MPD/SMPD deprecations
  • SSHM: alternative shared memory mechanism
  • PVFS2: Dedicated Parallel Virtual File System*, Version 2 (Pvfs2) ADIO driver is disabled
  • The MPI Tuner Tutorial is removed from the installation and is available

If you have concerns about these deprecations, please send us feedback by submitting an issue at the Intel® Premier Customer Support site as soon as possible with your contact information.

Intel® MPI Library 5.1 Update 3 deprecations

The following utilities have been deprecated in Intel MPI Library 5.1 Update 3 and will be removed in the upcoming Intel MPI Library 2017 Beta release:

  • SSHM: alternative shared memory mechanism
  • MPD (Linux*) / SMPD (Windows*) including associated GUI utilities (wmpiconfig.exe, wmpiregister.exe, wmpiexec.exe) - see below for more details on the MPD/SMPD deprecations
  • Epoll: polling mode for the TCP fabric
  • JMI: library mode that allows tight integration with SLURM* or PBS Pro* job schedulers. This is replaced by the more direct 'slurm' and 'pbsdsh' bootstrap options.
  • PVFS2: Dedicated Parallel Virtual File System*, Version 2 (Pvfs2) ADIO driver will is being deprecated

If you have concerns about these deprecations, please send us feedback by submitting an issue at the Intel® Premier Customer Support site as soon as possible with your contact information.

32 Bit Support of Intel® MPI Library & Intel® Trace Analyzer and Collector

Inclusion of 32-bit binaries in the Intel® MPI Library and Intel® Trace Analyzer and Collector products is being deprecated.  If 32-bit support is required, we advise that you remain on Intel® MPI Library version 4.1 Updates and Intel® Trace Analyzer and Collector version 8.1 Updates, which continue to include 32-bit binaries.  The Intel® MPI Library 5.0 Beta and Intel® Trace Analyzer and Collector 9.0 Beta releases will not include 32-bit binaries.

Many developers have already migrated to 64-bit implementations of both their applications and of Intel libraries and tools.  If you have concerns about this deprecation, please send us feedback by submitting an issue at the Intel® Premier Customer Support site as soon as possible with your contact information.

Deprecation of the itcpin tool for Intel® Trace Analyzer and Collector

The itcpin tool as part of the Intel Trace Analyzer and Collector is being deprecated as of version 9.0. Subsequent versions will not include the tool at all. Alternatives to the functionality offered by itcpin are as follows:

  • Use the -trace option for the mpirun command to do runtime instrumentation. This option will dynamically load the Intel Trace Collector library as your application is running and create appropriate trace files at the end. Your executable does not have to be specially-compiled beforehand.
  • Use the -tcollect option for the Intel® Compilers to do instrumentation for the non-MPI sections of your code. You would have to recompile your application with -tcollect in order to get a full list of all MPI and non-MPI routines.

If you have any questions or comments regarding this deprecation, we welcome your feedback via the Intel® Premier Customer Support site.

Deprecation of the MPD and SMPD process managers for Intel® MPI Library

The MPD and SMPD process managers (PM) on Linux* and Windows*, respectively, are being deprecated as of Intel MPI Library 5.0. Subsequent versions will not include those PMs at all.

If you are currently using the mpiexec command to run your Intel MPI Library jobs, that uses the MPD and SMPD process managers by default. We recommend that you switch to using the mpirun or mpiexec.hydra commands as soon as possible - both of those will use the new Hydra process manager by default.

If you have any questions or comments regarding this deprecation, we welcome your feedback via the Intel® Premier Customer Support site.

Removal of the logging Intel® MPI Library libraries

The logging libraries trace internal Intel® MPI Library states in addition to the usual MPI function calls (e.g. libmpi_log.so). Those libraries have been removed from the install packages as of version 5.0.

If you have any questions or comments regarding this deprecation, we welcome your feedback via the Intel® Premier Customer Support site.

For more complete information about compiler optimizations, see our Optimization Notice.