User Guide

  • 2020
  • 06/18/2020
  • Public Content

Source Code Pane File: filename (Suitability Source Window)

Suitability Source
window shows you the code where annotations are executed. Use the
Suitability Source
window to view the selected source code to understand its execution paths and data use.
Call Stack
pane shows you the program context in which the annotation was executed, including call sites and loops. The current position on this
Call Stack
pane is the top-most entry.
Double-click a line in this view to open the code editor to that file.
  • On Windows* OS:
    • When using Visual Studio, the Visual Studio code editor appears with the file open at the corresponding location.
    • When using the
      Intel Advisor
      GUI, the file type association (or
      Open With
      dialog box) determines the editor used.
  • On Linux* OS: When using the
    Intel Advisor
    GUI, the editor defined by the appears with the file open at the corresponding location.
To return to the
Suitability Report
window, click the
Suitability Report

For Each Site, Decide Whether to Modify or Keep Annotations

Use the
Suitability Report
window to view the predicted parallel performance of each parallel site and its impact on the
Maximum Program Gain for All Sites
. For example, if a site either has a
Site Gain
of less than 1.0 or does not contribute to
Maximum Program Gain for All Sites
, modify or remove its annotations. In contrast, any site that contributes to
Maximum Program Gain for All Sites
should be kept. For most sites, carefully examine the annotations, overhead assumptions, and related code.

Product and Performance Information


Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804