What's new? Update 7 - Intel® VTune™ Amplifier XE 2013

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!

Resources

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.

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.

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:

Since Update 7:

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.

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.

Before Update 7:

Since Update 7:

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:

Stitch stack option enabled (default behavior from Update 7 onwards):

Next: Update 6 What's new.

Per informazioni più dettagliate sulle ottimizzazioni basate su compilatore, vedere il nostro Avviso sull'ottimizzazione.
Contrassegni: