What's new in Intel System Studio Ultimate Edition 2020

Dec 5, 2019
  • Extends Intel® C++ Compiler support of C++ 17 and provides initial C++ 20 language standard support.
  • Intel® SoC Watch adds support for Intel platform code named Comet Lake and Intel platform code named Ice Lake.
  • Renames Intel® VTune™ Amplifier to Intel® VTune™ Profiler starting with version 2020.
  • Intel® VTune™ Profiler:
  • Adds new GPU Offload analysis to explore and correlate code execution across CPUs and GPUs, and identify a kernel of interest for GPU-bound applications to be explored further with GPU Compute/Media Hotspots analysis.
  • Updates GPU Compute/Media Hotspots analysis with options for GPU in-kernel analysis.
  • Extends command line hotspots report scope to support GPU analysis types.
  • Improves dynamic instruction count collection available as part of the GPU Compute/Media Hotspots analysis to provide better accuracy for basic block assembly analysis.
  • Updates System Overview analysis to serve as an entry point to platform analysis assessing system (IO, accelerators and CPU) performance and providing guidance for further analysis steps, and adds New Hardware Tracing mode.
  • Adds new Throttling analysis to identify causes for system throttling, like exceeding safe thermal or power limits.
  • Extends Energy analysis options to monitor processor package energy consumption over time and identify how it correlates with CPU throttling.
  • Extends containerization support with an option to install and run the VTune Profiler in a Docker* container and profile targets both inside the same container as well as outside the container.
  • Adds Max and Bound Bandwidth metrics to Application Performance Snapshot to better estimate the efficiency of the DRAM, MCDRAM, Persistent Memory and Intel® Omni-Path usage.
  • Platform Profiler:
  • Extends Overview and Memory views with new metrics for analyzing Non Uniform Memory Access (NUMA) behavior.
  • Implements user authentication and authorization to enable access control to users’ data.
  • Adds a new option for users to choose or modify the location of Platform Profiler data files.
  • Updates Intel® System Debugger to a new Eclipse*-integrated source-level debugger, providing reworked support for platform registers, improved support for PCI configuration space, better debug information, and a Python*-based scripting console.
  • Adds Intel® System Debugger Target Indicator, a cross-platform tool that indicates the status of a DCI debug connection to a target platform.
  • Adds Intel® System Debugger support for:
  • 10th Generation Intel® Core™ Processor (Ice Lake) / Ice Lake PCH-LP
  • 10th Generation Intel® Core™ Processor (Comet Lake) / Comet Lake PCH-LP
  • 10th Generation Intel® Core™ Processor (Amber Lake Y 4+2) / Sunrise Point PCH-LP
  • Intel® Xeon® Processor (Cascade Lake) / Lewisburg PCH
  • OpenCL™ API Debugger and Kernel Development Framework functionality is deprecated in this release. Intel® VTune™ Profiler can be configured to see OpenCL™ API calls. Intercept Layer for OpenCL™ Applications can be used for replacement of OpenCL™ API Debugger functionality.
  • Adds OpenCL™ tools support for:
  • 10th Generation Intel® Core™ Processor named Ice Lake
  • Microsoft Visual Studio* 2019
  • CentOS* 8
  • Adds OpenCL™ tools offline compiler support for generation of optimized ELF binary file from SPIR-V file
  • Bug fixes and security updates
  • To support building OpenVINO™ applications, Intel® System Studio 2019 provides instructions for the user to create a custom Docker container that contains OpenVINO tools and libraries. Intel® System Studio 2020 includes a Docker platform to build OpenVINO projects as a user-selectable option. This Docker platform contains OpenVINO 2019 R3.1 release.
  • Deprecates Ubuntu* 16.04 Docker files for remote IoT targets. Users are recommended to start with Ubuntu 18.04.
  • Removes MRAA/UPM binaries and target update capability from IoT Connection Tools since they are now distributed by the Eclipse* Foundation. However, the Sensor Explorer feature remains functional.
  • Updates IoT and Cloud code samples. Removes IoT code samples that use sensors from discontinued developer kits.
  • Supports latest IoT developer kits, including accelerator card release updates to the IEI AIoT Tank Developer Kit.
  • Updates base Eclipse* IDE to Eclipse IDE 2019-09.
  • Updates JDK* to 11.0.5 which includes CVE fixes.

New in Intel System Studio Ultimate Edition 2019 Update 5 (Oct 1, 2019)

  • Intel® System Studio 2019 Update 5 includes functional and security updates. Users should update to the latest version.
  • Intel® C++ Compiler includes a new -qnextgen compiler option that uses LLVM Technology. For more details, see the additional requirements for ICC NextGen and the ICC NextGen notes sections in the Intel® C++ Compiler release notes for Linux* host, Windows* host, and Windows* target.
  • Intel® VTune™ Amplifier 2019 Update 5 enhancements include:
  • Interactive help tour available from the welcome page guides users through the product interface using a sample project.
  • Enables automatic password-less access configuration to a remote Linux* (SSH) target on Windows*.
  • Relaxes limitations on collecting GPU hardware metrics for users without administrator / root privileges.
  • Relaxes limitations for microarchitecture exploration analysis with Perf* driverless collection on Linux for users with perf_event_paranoid set to 2 to support event-based sampling in user space.
  • Updates memory access analysis with a new UPI utilization metric for Intel microarchitectures code named Cascade Lake and Skylake.
  • Adds hardware-based analysis support for systems running on Hyper-V.
  • Adds Application Performance Snapshot max and bound metrics to estimate the efficiency of the DRAM, MCDRAM, and persistent memory usage.
  • Intel® Threading Building Blocks 2019 Update 7 and 8 enhancements include:
  • Improved Intel(R) Threading Building Blocks (TBB) async_node to never block a thread that sends a message through its gateway.
  • Adds Windows* support to the CMake module TBBInstallConfig.
  • Adds ordered associative containers preview feature: concurrent_{map,multimap,set,multiset} (requires C++11).
  • Fixes enqueuing tbb::task into tbb::task_arena not to fail on threads with no task scheduler initialized.

New in Intel System Studio Ultimate Edition 2019 Update 4 (May 30, 2019)

  • Intel® System Studio Update 4 includes functional and security updates. Users should update to the latest version.
  • Enhances Intel® SoC Watch -f hw-cpu-pstate feature reporting to include Core P-state/Frequency Histogram summary, which makes it easier to see residencies in turbo and throttled frequency states.
  • Adds Intel® System Debugger support for:
  • Intel® Xeon® E Processor (Coffee Lake-S) Server
  • Intel® Pentium® Gold processors: 5405U (WHL-U platform based)
  • 4417U (KBL-R platform based), Intel® Celeron® processors: 4205U (WHL-U platform based), 3867U (KBL-R platform based)
  • 9th Gen Intel® Core™ Processor: i9-9900KF, i7-9700KF, i5-9600KF, i5-9400, i5-9400F, i3-9350KF
  • Intel® Core™ X-series Processor (Basin Falls Refresh): i9-9980XE, i9-9960X, i9-9940X, i9-9920X, i9-9900X, i9-9820X, i7-9800X.
  • Adds "Control-flow Enforcement Technology (CET)" debug support for GDB server.
  • Updates Intel System Studio's IDE for Linux* targets with Eclipse* 2019-03 support.

New in Intel System Studio Ultimate Edition 2017.0.3.057 Update 3 (Nov 29, 2017)

  • INTEL C++ COMPILER 17.0 UPDATE 4:
  • Bug fixes for reported problems.
  • INTEL INTEGRATED PERFORMANCE PRIMITIVES:
  • Fixed some known problems in Intel® IPP Cryptography functions.
  • Added Support for Conda* repositories installation
  • Visit the Intel® IPP 2017 bug fixes for the bugfix list.
  • INTEL MATH KERNEL LIBRARY:
  • BLAS:
  • Improved performance for ?GEMM for medium problem sizes on Intel®
  • XeProcessor supporting Intel® Advanced Vector Extensions 512 (Intel® AVX512)
  • (codename Skylake Server)
  • Improved performance for SGEMM/DGEMM for small problem sizes on Intel®
  • Xeon® Processor supporting Intel® Advanced Vector Extensions 512 (Intel®
  • AVX-512) (codename Skylake Server)
  • Improved performance for ?GEMM_BATCH on all architectures
  • Improved performance for SSYMV/DSYMV on Intel® Advanced Vector
  • Extensions 2 (Intel® AVX2) and later architectures
  • Improved performance for general BLAS functions on the 32-bit Intel® Advanced
  • Vector Extensions 512 (Intel® AVX-512) architecture
  • Fixed ?AXPBY to propagate NaNs in the y vector when beta = 0 on 64-bit Intel®
  • Advanced Vector Extensions 2 (Intel® AVX2) and later architectures
  • HIGH PERFORMANCE:
  • High Performance Conjugate Gradients (HPCG):
  • Add support of Intel® Xeon® Processor supporting Intel® Advanced Vector
  • Extensions 512 (Intel® AVX-512) (codename Skylake Server)
  • DEEP NEURAL NETWORKS
  • Average pooling has an option to include padding into mean values computation
  • LAPACK:
  • Optimized ?GELQ and ?GEMLQ performance for short-and-wide matrices
  • Optimized performance of ?ORCSD2BY1 and ? DORCSD routines
  • Fixed LU performance degradation for medium sizes on 6 threads
  • Intel® System Studio 2017 Update 3 – Release Notes and Installation Guide for Linux* host 6
  • VECTOR STATISTICS:
  • Improved performance of Outlier Detection (BACON) algorithm for single and
  • double precisions for processor supporting Intel® AVX2 and intel® AVX-512
  • Instruction sets
  • View the full release notes for more details.
  • INTEL THREADING BUILDING BLOCKS - ADDED FUNCTIONALITY:
  • Added support for Android* NDK r14.
  • PREVIEW FEATURES:
  • Added a blocking terminate extension to the task_scheduler_init class that allows
  • an object to wait for termination of worker threads.
  • BUGS FIXED:
  • Fixed compilation and testing issues with MinGW (GCC 6).
  • Fixed compilation with /std:c++latest option of VS
  • 2017 (https://github.com/01org/tbb/issues/13).
  • In addition, you can download the latest Intel TBB open source version from
  • https://github.com/01org/tbb/releases.
  • View the full release notes for more details.
  • GDB* - GNU* Project Debugger:
  • No update for this System Studio release.
  • INTEL GRAPHICS PERFORMANCE ANALYZERS:
  • No update for this System Studio release.
  • View the full release notes for the actual Intel GPA release for more details.
  • INTEL VTUNE AMPLIFIER FOR SYSTEMS:
  • Application Performance Snapshot (Preview) provides a quick look at your application
  • performance and helps you understand where your application will benefit from tuning.
  • The revised tool shows metrics on MPI parallelism (Linux* only), OpenMP* parallelism,
  • memory access, FPU utilization, and I/O efficiency with recommendations on further indepth
  • analysis.
  • Improved insight into parallelism inefficiencies for applications using Intel® Threading
  • Building Blocks (Intel® TBB) with extended classification of high Overhead and Spin
  • time.
  • Automated installation of the VTune Amplifier collectors on a remote Linux* target
  • system. This feature is helpful if you profile a target on a shared resource without VTune
  • Amplifier installed or on an embedded platform where targets may be reset frequently.
  • SOCWATCH NEW FEATURES:
  • Initial support for Intel Atom® E39xx platforms and 7th generation Intel® Core™
  • processors.
  • Intel® System Studio 2017 Update 3 – Release Notes and Installation Guide for Linux* host 7
  • pkg-temp on Intel Atom® E39xx platforms: Measure the thermal status of multiple
  • domains in the package.
  • dram-bw on Intel Atom® E39xx platforms: Reports total DDR bandwidth with
  • memory slice breakdown
  • INTEL INSPECTOR:
  • Correctness improvements of uninitialized memory reads detection algorithm.
  • Fixes for reported bugs.
  • INTEL SYSTEM DEBUGGER:
  • No changes for this release