Note
This topic provides a list of new features for all existing versions of the Intel® VTune™ Amplifier. Typically, each new version of the product includes all features released in the previous product version unless a feature is specific to a particular market segment. For example, support for Android* application analysis is specific to the mobile and embedded platform segment addressed by the Intel System Studio, so this type of update is covered in the what's new list for the VTune Amplifier for Systems only.
VTune Amplifier XE 2015 Update 2 and VTune Amplifier 2015 Update 2 for Systems
TSX Hotspots analysis providing Precise Clockticks data for the Intel microarchitecture code name Haswell
Bandwidth analysis improvements including:
Support for the 5th Generation Intel® Core™ processors (code name: Broadwell) and Intel microarchitecture code name Silvermont
QPI Bandwidth data analysis for server platforms
Total, Read and Write Bandwidth timeline areas merged into single area
Grouping by package for the CPU Time timeline area
GPU analysis improvements including:
GPU Architecture Diagram tab added to the Timeline pane to facilitate interpretation of the OpenCL™ application analysis data and easily match the GPU hardware metrics with the corresponding architecture blocks
Support for the OpenCL application analysis (for Intel HD Graphics) and GPU usage analysis (except for the GPU hardware metrics) for Linux* targets
Intel Media SDK program analysis for Linux systems with Intel HD Graphics
Compute extended counter set support for GPU analysis on the 5th Generation Intel® Core™ processors (code name: Broadwell)
Compute basic counter set replacing the Global/local accesses set for GPU analysis
VTune Amplifier 2015 Update 1 for Systems
Loop trip count collection level supported for the Advanced Hotspots and custom hardware-event-based sampling analysis types
Support for a collection of system-wide context switches that enable an analysis of detailed scheduling layout for all threads on the system and identify the nature of context switches for a thread (preemption or synchronization)
Configuration for Android framework and Linux* Ftrace events collection via Events Library in the Custom Analysis
Support for analysis of ITT API applications running in the Attach to Process mode
Average calculation for bandwidth and power metrics added for Energy Analysis data
Support for Perf* based driverless hardware event-based sampling collection with stacks
VTune Amplifier XE 2015 Update 1
Spin and Overhead Time metrics classified by reasons for OpenMP* analysis
Direct access to the source analysis for an OpenMP parallel region when using the /OpenMP Region/.. granularity in the grid
Support for Intel microarchitecture code name Haswell-EP and Broadwell
VTune Amplifier 2015 for Systems
Intel Energy Profiler analysis support for remote Windows* target systems via data collection with the Intel SoC Watch command line tool and importing the collected data to the VTune Amplifier project on the host
CPU Sleep States and CPU Frequency analysis appear under Energy Analysis, instead of the previous Power Analysis
GPU analysis on remote Android* target systems (with Intel HD Graphics) from supported host systems.
CPU/GPU Concurrency analysis using a predefined configuration to explore GPU usage per basic hardware metrics and correlate this data with the CPU usage at the same time frames
Support for custom data collection of Android framework events and processor chipset events
Lightweight integration of the VTune Amplifier to the Eclipse* IDE with the toolbar access to the standalone version of the VTune Amplifier
Java analysis support on Android systems for the code generated with the ART* compiler
OS X* host support for performing automated remote collection on other platforms and viewing collected results
Support for driverless hardware event-based sampling (EBS) collection for Advanced Hotspots, General Exploration and Custom EBS analysis types on Linux and Android systems
New Finding Hotspots on an Android Platformtutorial accompanied with the C++ code example and providing instructions for the Basic Hotspots analysis on a remote Android system
VTune Amplifier XE 2015
New SIMD Width metric added to the list of supported OpenCL™ kernel analysis metrics
Extended OpenMP analysis providing a CPU utilization histogram and metrics on serial time and potential tuning gain for parallel regions
Stack collection enabled for Intel Xeon Phi™ coprocessor analysis types
Improved Intel Xeon Phi coprocessor analysis workflow using the Target system configuration options (GUI and CLI mode)
An option to create custom grouping levels and apply them to grid views
Support for importing
*.perf
files with the event-based sampling data collected by the Linux Perf toolAn option to limit the call stack size and minimize collection overhead for custom hardware event-based sampling analysis results
An option to display verbose collection and finalization messages in the Collection Log window
Support for importing
csv
files with instantaneous data collected out of the VTune Amplifier with the external collector
VTune Amplifier 2014 Update 2 for Systems
Optimized workflow for the remote data collection in the Attach to Process (for Linux* and Android*) and Launch Android Package mode providing an option in the Project Properties: Target tab to easily get a list of processes and Android packages running on the remote system and select the required process/package for analysis
Ability to resolve symbols for modules with build ID and separate files with debug information
Ability to specify x64 code from a 32-bit process in the JIT API
VTune Amplifier XE 2013 Update 17
Updated product toolbar providing quick access to the product documentation with the new
Help button and to the Import dialog box with the
Import Result button (standalone only)
Remote system configuration options provided in the Project Properties: Target tab to specify a path to the VTune Amplifier installed on a remote machine and a path to a remote temporary directory used for storing performance results
Updated Event Reference for Intel microarchitectures code name Ivy Bridge and Haswell
VTune Amplifier 2014 Update 1 for Systems
Support for all algorithm analysis types (Basic Hotspots, Concurrency, and Locks and Waits) on remote Linux systems
VTune Amplifier XE 2015 Beta
Improved OpenMP region analysis with the OpenMP Region grouping level in the Bottom-up window and the Region Instance Duration histogram in the Summary window
Auto-rebuild of sampling and power drivers at system boot time after Linux* kernel update
OS X* host support for performing automated remote collection on other platforms and viewing collected results
New TSX Exploration analysis type for 4th generation Intel® Core™ processors based on the Intel microarchitecture code name Haswell
Summary window extended with hyperlinks for Top Hotspots and performance metrics navigating to the Bottom-up grid view
Call Stack Mode default setting changed from Only user functions to User functions + 1 for better understanding of library usage
VTune Amplifier XE 2013 Update 16
Graphical interface for remote data collection on Linux* systems via SSH
Simplified User API collection setting for native analysis on the Intel® Xeon Phi™ coprocessor
Support for external data collection launched from the VTune Amplifier with the Custom collector target configuration option or
-custom-collector
command line option.An option in the graphical and command line interface to import a
csv
file with the externally collected data into an existing VTune Amplifier result. Importing acsv
file does not affect symbol resolution in the existing result.Support for importing a
csv
file that does not specify a hostname for the target system but contains time stamps represented in the UTC format. In this case, the VTune Amplifier displays global data (not attributed to specific threads/processes) only.Search functionality for the grid views added to the toolbar
Collection data limit option supported for hardware event-based analysis types
Usability improvements for the structure of hardware event-based sampling analysis types to introduce cross-CPU basic configurations and separate advanced CPU-specific analysis configurations
Grouping options in Timeline pane
Event reference help for Intel microarchitecture code name Haswell and Intel® Xeon Phi™ corporcessor (code name: Knights Corner)
VTune Amplifier 2014 for Systems
Graphical interface for remote data collection on embedded Linux* and Android* systems
Support for hardware event-based sampling analysis and Basic Hotspots analysis on Android platforms
Support for building the sampling driver as RPM with build services like Open Build Service (OBS) using the
sepdk.spec
file
VTune Amplifier XE 2013 Update 15
Ability to change the focus function from the Caller/Callee panes
Ability to collapse recursive functions in the Call Stack pane
Improved Frame Rate Histogram representation per frame domain in the Summary window
Automatic positioning of the hottest line in the Source/Assembly window after drilling down from the grid
Support for importing global discrete counters collected externally
VTune Amplifier XE 2013 Update 14
GPU OpenCL™ kernel analysis extended with memory transfers, visualization of OpenCL API and computing queue
Standalone interface improved to provide more workspace for the analysis results
Event-based stack sampling analysis of system processes for kernels and drivers
Ability to cache source files and explore collected performance statistics later even if the source file has been changed
Support for Intel microarchitecture code name Silvermont
Support for Intel® Xeon® E5-2600 v2 and E5-1600 v2 processors based on the Intel microarchitecture code name IvyBridge-EP
Simplified syntax for searching binary and symbol files with the
-search-dir
andsource-search-dir
command line options
VTune Amplifier XE 2013 Update 13
Support for ITT pause/resume APIs on the Intel® Xeon Phi™ coprocessor
Support for adding external collection data (in the CSV format with a predefined structure) to the VTune Amplifier analysis result collected in parallel with external statistics.
SSH-based remote collection via
amplxe-cl
Support for Microsoft* Windows* 8.1 operating system
Integration with Microsoft Visual Studio* 2013 IDE
VTune Amplifier XE 2013 Update 12
Tracing of OpenCL™ kernels execution on Intel Processor Graphics
Bug fixes
VTune Amplifier XE 2013 Update 11
Support for scientific data representation in the grid
Source Function Stack grouping level enabling more accurate result comparison in the Top-down Tree pane
Change Stack Layout option in the Top-down Tree and Bottom-up panes to switch between chain and tree types of stack layout
Support for identifying function boundaries using static binary analysis methods for binaries without symbol information
Event summary for hardware event-based sampling analysis results in the command line reports
VTune Amplifier XE 2013 Update 10
An option to enable/disable matching application and working directories
VTune Amplifier XE 2013 Update 9
Source and assembly data available in the command line reports
Advanced Hotspots analysis (formerly, Lightweight Hotspots) introducing several collection levels
Total metric for flat groupings in the Source/Assembly panes
Overhead and Spin time classification for Microsoft OpenMP* runtimes
Support for Hotspots, General Exploration and Bandwidth analysis types on the Intel® Xeon Phi™ coprocessor (except for the user API analysis)
GPU analysis for Intel Processor Graphics based on hardware metrics such as Execution Units(EU) Array Active/EU Array Stalled/EU Array Idle, GPU Memory Bandwidth, GPU L3 Cache Misses, and others
GPU analysis based on DirectX* pipeline events and used to correlate CPU/GPU usage and identify whether the application is CPU or GPU bound
Event Reference documentation separated from the basic help system and delivered per processor
VTune Amplifier XE 2013 Update 7
Assembly grouping by RVA, basic blocks, and function ranges
Support for the hardware event-based sampling analysis of Windows Store C/C++, C# and JavaScript applications on Microsoft Windows 8* via the Attach to Process or Profile System modes
Support for applications generated by MinGW/Cygwin GCC*
Event summary for hardware event-based sampling analysis results in the command line reports
Highlighting performance issues based on filtered-in data
VTune Amplifier XE 2013 Update 6
Separate configuration tabs for binary/symbol search directories and source search directories
Caller/Callee window enabling the detailed analysis of the parent and child functions for a particular focus function
Optimized welcome page providing direct access to analysis configurations and recent analysis results
Context help for hardware events and performance metrics columns in the grid
Overhead and Spin time metrics in the grid and Timeline pane
Time scale configuration (Elapsed time, OS timestamp, and CPU timestamp options) for the Timeline pane
VTune Amplifier XE 2013 Update 5
Support of Hotspots, General Exploration and Bandwidth viewpoints for upcoming 4th generation Intel® Core™ processors based on the Intel microarchitecture code name Haswell
Bug fixes
VTune Amplifier XE 2013 Update 4
General Exploration analysis for the Intel Xeon Phi coprocessor
General Exploration viewpoint for Intel microarchitecture code name Ivy Bridge
Frame analysis for OpenMP* parallel regions
Attaching to Java processes for hardware event-based sampling analysis types
CPU utilization data in the Hotspots viewpoint for event-based sampling analysis results
Event-based sampling analysis for OpenCL applications on the Intel Xeon Phi coprocessor (JIT collection)
Usability improvements in the Timeline view
Bug fixes
VTune Amplifier XE 2013 Update 3
Loop Mode option in the filter bar to view a hierarchy of the loops in the application call tree
Support multiple domains for
__itt_frame_*
API
VTune Amplifier XE 2013 Update 1 and Update 2
Microsoft Windows* Server 2012 support
Improved integration with Microsoft Windows* 8 operating system and Microsoft Visual Studio* 2012 IDE
Search mechanism in grid views
Options to manage generation of the command line for an analysis configuration selected via GUI