What's new? - Intel® VTune™ Amplifier XE 2015 Update 1
By MrAnderson (Intel), Updated
Intel® VTune™ Amplifier XE 2015
A performance profiler for serial and parallel performance analysis. Overview, training, support.
New for the Update 1 release! (Optional update unless you need...)
As compared to initial 2015 release
All Operating Systems
- Support for Intel® Xeon® processor E5 v3 family based on the Intel microarchitecture code name Haswell-E
- Support for the Intel microarchitecture code name Broadwell, including General Exploration analysis
- OpenMP* Support Improvements:
Note: We are now labeling analysis tool updates as "Recommended for all users" or "Optional update unless you need…". Recommended updates will be available about once a quarter for users who do not want to update frequently. Optional updates may be released more frequently, providing access to new processor support, new features, and critical fixes.
Resources
- Learn (“How to” videos, technical articles, documentation, …)
- Support
- Release Notes
Contents
File: vtune_amplifier_xe_2015_update1.tar.gz
Installer for Intel® VTune™ Amplifier XE 2015 Update 1 for Linux*
File: VTune_Amplifier_XE_2015_update1_setup.exe
Installer for Intel® VTune™ Amplifier XE 2015 Update 1 for Windows*
File: vtune_amplifier_xe_2015_update1.dmg
Installer for Intel® VTune™ Amplifier XE 2015 Update 1 - OS X* host only
* Other names and brands may be claimed as the property of others.
Microsoft, Windows, Visual Studio, Visual C++, and the Windows logo are trademarks, or registered trademarks of Microsoft Corporation in the United States and/or other countries.
Support for Intel(R) Xeon(R) processor E5 v3 family of processors based on the Intel microarchitecture code name Haswell-E, including General Exploration, Bandwidth and TSX Exploration analysis
Also, a performance tuning guide for the v3 family is available at the Tuning Guides and Performance Analysis Papers web page.
NOTE: TSX exploration analysis is supported only for Intel processors with the Intel® Transactional Synchronization Extensions (Intel® TSX) Exploration feature enabled.

Support for the Intel microarchitecture code name Broadwell, including General Exploration analysis

OpenMP* analysis classifications of Spin and Overhead Time
The Bottom-up view now classifies inefficiencies by presenting a breakdown of Spin and Overhead CPU time spent in the region.
Click the
icon to expand the Spin and Overhead Time column and get more details about the reasons for high Spin or Overhead Time values:
- Spin Time reasons for OpenMP regions:
- Imbalance or Serial Spinning is CPU time when OpenMP working threads are spinning on a synchronization barrier consuming CPU resources
- Lock Contention is CPU time when OpenMP working threads are spinning on a lock consuming CPU resources
- Overhead Time reasons for OpenMP regions:
- Creation is CPU time that an OpenMP runtime library spends on organizing parallel work
- Scheduling is CPU time that an OpenMP runtime library spends on work assignment for threads
- Reduction is CPU time that an OpenMP* runtime library spends on loop or region reduction operations
For more details, please refer to the OpenMP* analysis topic in the product help.

Drill down to source from OpenMP analysis when using the /OpenMP Region/.. grouping
To analyze the source of a performance-critical OpenMP parallel region, double-click the region identifier in the grid, sorted by the OpenMP Region/.. grouping level.
VTune Amplifier opens the source view at the beginning of the selected OpenMP region in the pseudo function created by the Intel compiler.

Serial Time metric recalculated when timeline filtering applied
To analyze serially executed code (outside of any parallel region), switch to the Bottom-up window, select the /OpenMP Region /Thread /Function grouping, and examine [Serial - outside any region] row.
Apply a time filter on Timeline to recalculate Serial Time for the selected time interval.
