Intel® Parallel Studio XE 2017 Initial Release Readme

Intel® Parallel Studio XE 2017 for Linux*, Windows*, and OS X*

Deliver top application performance and reliability with the Intel® Parallel Studio XE 2017. This software development suite combines Intel's C/C++ compiler and Fortran compiler; performance and parallel libraries; error checking, code robustness, and performance profiling tools into a single suite offering.

Key Features

  • Faster code: Boost applications performance that scales on today’s and next-gen processors
  • Create code faster: Utilize a toolset that simplifies creating fast, reliable parallel applications

This package is for users who develop on and build for Intel® 64 architectures on Linux*, Windows*, and OS X*, as well as customers running over the Intel® Xeon Phi™ processors and coprocessors on Linux*. There are currently 3 editions of the suite:

  • Intel® Parallel Studio XE 2017 Composer Edition, which includes:
    • Intel® C++ Compiler 17.0
    • Intel® Fortran Compiler 17.0
    • Intel® Data Analytics Acceleration Library (Intel® DAAL) 2017
    • Intel® Integrated Performance Primitives (Intel® IPP) 2017
    • Intel® Math Kernel Library (Intel® MKL) 2017
    • Intel® Threading Building Blocks (Intel® TBB) 2017
    • Intel-provided Debug Solutions
    • Intel® Distribution for Python* 2017 *NEW*
  • Intel® Parallel Studio XE 2017 Professional Edition adds the following utilities:
    • Intel® VTune™ Amplifier XE 2017
    • Intel® Advisor XE 2017
    • Intel® Inspector XE 2017
  • Intel® Parallel Studio XE 2017 Cluster Edition includes all previous tools plus:
    • Intel® MPI Library 2017
    • Intel® Trace Analyzer and Collector 2017
    • Intel® Cluster Checker 2017 (Linux* only)
    • Intel® MPI Benchmarks 2017

New in this release:

  • All components updated to current versions
  • Installation performance improvements for Windows*
  • All components have added support for the latest Intel® Architectures:
    • Intel® Xeon® Processor E5 v4 Family (formerly codenamed Broadwell EP)
    • Intel® Xeon Phi™ processor (codename: Knights Landing)
  • Intel® C/C++ Compiler and Intel® Fortran Compiler: Additional support for C11, C++14, and OpenMP* standards
  • Intel® Cluster Checker: Added support for the Lustre* file system
  • Intel® MPI Library:
    • Support for the MPI-3.1 standard
    • New topology-aware collective communication algorithms
    • New process startup method (I_MPI_HYDRA_PREFORK)
  • Intel® Trace Analyzer and Collector:
    • Introduced an OTF2 to STF converter (preview feature)
    • Introduced a new library for collecting MPI load imbalance (libVTim)
  • Intel® Inspector:
    • Fix for suppression file usage when run in command line mode
    • Added support for C++11 synchronization primitives during threading analysis
    • Variable name detection for threading analysis (global, static, and stack variables)
  • Intel® Advisor:
    • Added precise FLOPS metric collection that considers usage of masked operations. FLOPS metrics are collected along with the Trip Counts analysis when enabled in project properties.
    • Multiple improvements in the Vectorization Advisor functionality
  • Intel® Threading Building Blocks:
    • The static_partitioner and async_node classes are now fully supported features
    • Added template class streaming_node to the flow graph API. It allows a flow graph to offload computations to other devices through streaming or offloading APIs.
  • Intel® Data Analytics Acceleration Library:
    • Introduced Neural Networks functionality
    • Introduced Python programming language API
  • Intel® Math Kernel Library:
    • Improved performance on Intel® Xeon Phi™ processor
    • Introduced Deep Neural Networks (DNN) to accelerate convolutional neural networks (CNNs) and deep neural networks on Intel® architecture
    • Included the latest LAPACK v3.6 enhancements
  • Intel® Integrated Performance Primitives:
    • Added Intel® IPP Platform-Aware APIs to support 64-bit parameters for image dimensions and vector length on 64-bit platforms and 64-bit operating systems
    • Introduced new Integration Wrappers APIs for some image processing and computer vision functions
    • Extended optimization for Intel® Advanced Vector Extensions 512 (Intel® AVX-512), Intel® Advanced Vector Extensions 2 (Intel® AVX2) and Intel® Streaming SIMD Extensions 4.2 (Intel® SSE4.2) instruction sets
  • Intel® VTune™ Amplifier XE:
    • Disk Input and Output analysis that monitors utilization of the disk subsystem, CPU and PCIe buses
    • Improvements to Memory Access analysis, HPC workloads profiling, and GPU analysis
  • Tutorials and sample codes have been removed from installation packages and are now available online
  • Intel® Integrated Performance Primitives, Intel® Data Analytics Acceleration Library, and Intel® Threading Building Blocks have been removed from Fortran language only editions
  • The --download-only command line option is no longer recognized. The online installer now provides a selectable option to download installation packages.
  • Support removed for the following:
    • Installation on IA-32 architecture host
    • Red Hat Enterprise Linux* 5
    • Microsoft Visual Studio* 2010

For more information on the changes listed above, please read the individual component release notes available from the main Intel® Parallel Studio XE Release Notes page.

Resources:

Contents:

  • Linux* packages
    • File: parallel_studio_xe_2017.tgz
      Offline Installer package which has bigger size and contains all components of the product
    • File: parallel_studio_xe_2017_cluster_edition_online.tgz
      Online Installer for the Intel® Parallel Studio XE Cluster Edition which has smaller file size. This installer may save you download time as it allows you to select only those components you desire to download. You must be connected to the internet during installation with this installer.
    • File: parallel_studio_xe_2017_professional_edition_online.tgz
      Online Installer for the Intel® Parallel Studio XE Professional Edition for Fortran and C++ which has smaller file size. This installer may save you download time as it allows you to select only those components you desire to download. You must be connected to the internet during installation with this installer.
    • File: parallel_studio_xe_2017_professional_edition_for_cpp_online.tgz
      Online Installer for the Intel® Parallel Studio XE Professional Edition for C++ which has smaller file size. This installer may save you download time as it allows you to select only those components you desire to download. You must be connected to the internet during installation with this installer.
    • File: parallel_studio_xe_2017_professional_edition_for_fortran_online.tgz
      Online Installer for the Intel® Parallel Studio XE Professional Edition for Fortran which has smaller file size. This installer may save you download time as it allows you to select only those components you desire to download. You must be connected to the internet during installation with this installer.
    • File: parallel_studio_xe_2017_composer_edition.tgz
      Offline Installer package for the Intel® Parallel Studio XE Composer Edition for Fortran and C++ only
    • File: parallel_studio_xe_2017_composer_edition_online.tgz
      Online Installer for the Intel® Parallel Studio XE Composer Edition for Fortran and C++ which has smaller file size. This installer may save you download time as it allows you to select only those components you desire to download. You must be connected to the internet during installation with this installer.
    • File: parallel_studio_xe_2017_composer_edition_for_cpp.tgz
      Offline Installer package for the Intel® Parallel Studio XE Composer Edition for C++ only
    • File: parallel_studio_xe_2017_composer_edition_for_cpp_online.tgz
      Online Installer for the Intel® Parallel Studio XE Composer Edition for C++ which has smaller file size. This installer may save you download time as it allows you to select only those components you desire to download. You must be connected to the internet during installation with this installer.
    • File: parallel_studio_xe_2017_composer_edition_for_fortran.tgz
      Offline Installer package for the Intel® Parallel Studio XE Composer Edition for Fortran only
    • File: parallel_studio_xe_2017_composer_edition_for_fortran_online.tgz
      Online Installer for the Intel® Parallel Studio XE Composer Edition for Fortran which has smaller file size. This installer may save you download time as it allows you to select only those components you desire to download. You must be connected to the internet during installation with this installer.
    • File: l_comp_lib_2017.0.098_comp.cpp_redist.tgz
      Redistributable Libraries C++
    • File: l_comp_lib_2017.0.098_comp.for_redist.tgz
      Redistributable Libraries Fortran
    • File: get-ipp-2017-crypto-library.htm
      Directions on how to obtain the Cryptography Library
  • Windows* packages
    • File: parallel_studio_xe_2017_setup.exe
      Offline Installer package which has bigger size and contains all components of the product
    • File: parallel_studio_xe_2017_cluster_edition_online_setup.exe
      Online Installer for the Intel® Parallel Studio XE Cluster Edition which has smaller file size. This installer may save you download time as it allows you to select only those components you desire to download. You must be connected to the internet during installation with this installer.
    • File: parallel_studio_xe_2017_professional_edition_online_setup.exe
      Online Installer for the Intel® Parallel Studio XE Professional Edition for Fortran and C++ which has smaller file size. This installer may save you download time as it allows you to select only those components you desire to download. You must be connected to the internet during installation with this installer.
    • File: parallel_studio_xe_2017_professional_edition_for_cpp_online_setup.exe
      Online Installer for the Intel® Parallel Studio XE Professional Edition for C++ which has smaller file size. This installer may save you download time as it allows you to select only those components you desire to download. You must be connected to the internet during installation with this installer.
    • File: parallel_studio_xe_2017_professional_edition_for_fortran_online_setup.exe
      Online Installer for the Intel® Parallel Studio XE Professional Edition for Fortran which has smaller file size. This installer may save you download time as it allows you to select only those components you desire to download. You must be connected to the internet during installation with this installer.
    • File: parallel_studio_xe_2017_composer_edition_setup.exe
      Offline Installer package for the Intel® Parallel Studio XE Composer Edition for Fortran and C++ only
    • File: parallel_studio_xe_2017_composer_edition_online_setup.exe
      Online Installer for the Intel® Parallel Studio XE Composer Edition for Fortran and C++ which has smaller file size. This installer may save you download time as it allows you to select only those components you desire to download. You must be connected to the internet during installation with this installer.
    • File: parallel_studio_xe_2017_composer_edition_for_cpp_setup.exe
      Offline Installer package for the Intel® Parallel Studio XE Composer Edition for C++ only
    • File: parallel_studio_xe_2017_composer_edition_for_cpp_online_setup.exe
      Online Installer for the Intel® Parallel Studio XE Composer Edition for C++ which has smaller file size. This installer may save you download time as it allows you to select only those components you desire to download. You must be connected to the internet during installation with this installer.
    • File: parallel_studio_xe_2017_composer_edition_for_fortran_setup.exe
      Offline Installer package for the Intel® Parallel Studio XE Composer Edition for Fortran only
    • File: parallel_studio_xe_2017_composer_edition_for_fortran_online_setup.exe
      Online Installer for the Intel® Parallel Studio XE Composer Edition for Fortran which has smaller file size. This installer may save you download time as it allows you to select only those components you desire to download. You must be connected to the internet during installation with this installer.
    • File: ww_icl_redist_msi_2017.0.109.zip
      Redistributable Libraries for 32- and 64-bit msi files for the Intel® Parallel Studio XE Composer Edition for C++
    • File: ww_ifort_redist_msi_2017.0.109.zip
      Redistributable Libraries for 32- and 64-bit msi files for the Intel® Parallel Studio XE Composer Edition for Fortran
    • File: get-ipp-2017-crypto-library.htm
      Directions on how to obtain the Cryptography Library
  • OS X* packages
    • File: m_ccompxe_2017.0.036.dmg
      Offline Installer package for the Intel® Parallel Studio XE Composer Edition for C++ which has bigger size and contains all components of the product
    • File: m_ccompxe_online_2017.0.036.dmg
      Online Installer which has smaller file size. This installer may save you download time as it allows you to select only those components you desire to download. You must be connected to the internet during installation with this installer.
    • File: m_comp_lib_icc_redist_2017.0.102.dmg
      Redistributable Libraries C++
    • File: m_fcompxe_2017.0.036.dmg
      Offline Installer package for the Intel® Parallel Studio XE Composer Edition for Fortran which has bigger size and contains all components of the product
    • File: m_fcompxe_online_2017.0.036.dmg
      Online Installer which has smaller file size. This installer may save you download time as it allows you to select only those components you desire to download. You must be connected to the internet during installation with this installer.
    • File: m_comp_lib_ifort_redist_2017.0.102.dmg
      Redistributable Libraries Fortran
    • File: get-ipp-2017-crypto-library.htm
      Directions on how to obtain the Cryptography Library
For more complete information about compiler optimizations, see our Optimization Notice.