• 9.1
  • 08/07/2015
  • Public Content

Interpret Results

 Explore the application-level performance:
  1. Intel® VTune™ Amplifier XE opens with the Summary page. Use this page as a starting point for the analysis of your application. In the
    Elapsed Time
    section of the Summary page, find out the elapsed time. For the current application it is 0.463 seconds:
    This display also indicates that this is a single-threaded application with the CPU time equal to 0.080 seconds.
  2. In the
    Top Hotspot
    section, see the most time-consuming functions. For the
    application, they are
  3. To analyze the most time-consuming functions, click the
    Bottom Up
    tab. Take a look at the CPU Time column, in which you can see that it took 70.010 milliseconds to execute the most time consuming function of the application and 9.990 milliseconds to execute
    To see MPI functions under the
    tab, make sure that
    Call Stack Mode
    at the bottom of the tab is set to
    User Functions + 1
    It proves that the result we saw in the Intel® Trace Analyzer Event Timeline is correct: this is the
    call that generates imbalance in the application. Since there is no need to optimize this kind of logical imbalance, proceed with the analysis.
  4. To see the imbalance created by the other function, filter the
    out of the analysis scope. To do this, right-click the function at the
    tab and select
    Filter Out By Selection
    , as shown in the example:
  5. Take a look at the function with poor CPU usage. Double-click the
    function to open the source and identify the hotspot code regions. The beginning of the hotspot function is highlighted. The source code in the
    pane is not editable.
    To enable the
    pane, make sure to build the target with debugging symbols using the
    (Linux* OS) and
    (Windows* OS) compiler flags.
  6. For the
    application, you can see the cycle in which computation took most of the CPU time.
    Two options for resolving the issue are vectorize, or parallelize the cycle.
For more detailed explanations and more methods for analysis of your application, see the Intel® Software Documentation Library or Intel® VTune™ Amplifier XE product page and refer to the
Finding Hotspots

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.