Intel® VTune™ Amplifier XE 2013
Intel® VTune™ Amplifier XE is an easy to use performance and thread profiler for C, C++, C#, Fortran, Java and MPI developers. No special recompiles are needed, just start profiling. Hotspots are highlighted on the source. A powerful timeline makes it easy to tune your application and scale performance on multicore processors.
New for Update 7!
- Support for the hardware event-based sampling analysis of Windows Store C# and JavaScript applications on Microsoft Windows 8* via the Attach to Process or Profile System modes
- Assembly grouping by RVA, basic blocks, and function ranges
- 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
- Stitching stacks for Intel® OpenMP* applications
- Bug fixes
Resources
- Release Notes
- Knowledgebase articles (Click on "Support" tab and select "Search Support Articles")
- Training Videos (Click on "Learn" tab and select desired video)
Contents
File: vtune_amplifier_xe_2013_update7.tar.gz
Installer for Intel® Vtune™ Amplifier XE 2013 Update 7 for Linux*
File: VTune_Amplifier_XE_2013_update7_setup.exe
Installer for Intel® Vtune™ Amplifier XE 2013 Update 7 for Windows*
* 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.
Next: Update 6 What's new.
Support for the hardware event-based sampling analysis of Windows Store C# and JavaScript applications on Microsoft Windows 8* via the Attach to Process or Profile System modes
Windows Store C# and JavaScript applications can be profiled by using the event-based sampling analysis in “Attach to Process” and “Profile System” modes. Before analysis make sure you have administrative privileges to run the data collection. Mapping to the source file is supported for JavaScript modules. For more information and support limitations please refer to the “Windows Store Applications Analysis” topic in the product help.
Image may be NSFW.
Clik here to view.
Assembly grouping by RVA, basic blocks, and function ranges
Assembly view can be grouped by RVA, Basic Block, or Function Range. To change the hierarchy of the instructions - select the required granularity from the Assembly grouping drop-down menu on the Source/Assembly window toolbar. For more information on grouping capabilities please refer to the “Grouping Data” topic in the product help.
Image may be NSFW.
Clik here to view.
Support for applications generated by MinGW/Cygwin GCC*
Amplifier XE now supports profiling of applications built by the GCC* (MinGW and Cygwin) on Windows. The VTune Amplifier XE 2013 Update 7 release was qualified against Cygwin 1.7.17 with GCC* 4.5.3 and MinGW with GCC* 4.6.2. Pictures below demonstrating the analysis result view before and after the feature is introduced in the Update 7:
Before Update 7:
Image may be NSFW.
Clik here to view.
Since Update 7:
Image may be NSFW.
Clik here to view.
Event summary for hardware event-based sampling analysis results in the command line reports
Command line summary report is extended with the “Event summary” for the hardware event-based sampling analysis results showing summary for core and uncore PMU events.
Image may be NSFW.
Clik here to view.
Highlighting performance issues based on filtered-in data
Highlighting performance issues is now based on filtered-in data. See the example for CPI rate issues below.
Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Before Update 7:
Image may be NSFW.
Clik here to view.
Since Update 7:
Image may be NSFW.
Clik here to view.
Stitching stacks for Intel® OpenMP* applications
Since Update 7 during the user-mode sampling and tracing analysis of an OpenMP application using Intel runtime libraries, the VTune Amplifier XE automatically enables the Stitch stacks option to restore a logical call tree by catching notifications from the runtime and attach stacks to a point introducing a parallel workload. To view the OpenMP objects hierarchy, explore the data provided in the Top-down Tree pane. To analyze a logically structured OpenMP call flow, make sure to compile and run your code with the Intel® Compiler 13.1 Update 3 or higher (part of the Intel Composer XE 2013 Update 3). For more information please refer to the “Stitching Stacks” topic in the product help.
Stitch stack option disabled:
Image may be NSFW.
Clik here to view.
Stitch stack option enabled (default behavior from Update 7 onwards):
Image may be NSFW.
Clik here to view.
Next: Update 6 What's new.