User Guide


Offload Modeling
Report - Accelerated Regions

Use the
Accelerated Regions
window to view detailed information about offloaded and non-offloaded loops/functions, view source code for your loops/functions.
Review the controls available in the main report of the
Offload Modeling
perspective of the
Intel® Advisor
. In the
Accelerated Regions
reports, you can drag-and-drop, close/open, collapse/expand panes to change the report layout.
  • Switch between perspectives using a drop-down menu in the top left corner.
  • Switch between
    Accelerated Regions
    , and
    Source View
Review the summary offload characteristics for your application to decide if the application is recommended for offloading. The pane highlights total speedup, number of loops and functions offloaded, and a fraction of code accelerated.
Select code regions to show in the report based on offload type:
  • Show
    code regions in your code.
  • Show only code regions
    for offloading.
  • Show only code regions
    not recommended
    for offloading.
  • Expand/collapse a top slider with per-program recommendations using the button.
    You can expand or collapse each recommendation.
  • Expand/collapse a top slider with collection event log using the button. The top slider enables you to view the following:
    • Main data collection events and issues in the
      Featured Events
      Expand/collapse each featured event in the log to view details.
    • Application Output
    • Full execution log of your application in the
      Collection Log
    Click the button to collapse the top slider or drag it to maximize the event log.
    Collection event log top slider appears automatically when you run a perspective. You can track collection using the green progress bar at the top and view collection events online.
  • Create a snapshot for the current project results using the button. For details, see Create a Read-only Result Snapshot.
  • Click a
    button to open previously closed panes.
Review the detailed information about your application performance measured on a host platform and its performance modeled on a target platform. For details about metrics reported, see Accelerator Metrics.
Depending on a perspective configuration, you might see different metrics reported and some metrics might be not accurate. Refer to the following topics for interpretation details:
Switch between the
Data Transfer Estimations
tab and
In the
Data Transfer Estimations
tab, examine details about estimated data transfers in a loop and memory objects tracked and review data transfer recommendations. Select a loop in the
Code Regions
table to see the data transfer estimations for it. Click a recommendation to expand it and view hints for offloading your code to another accelerator, code samples, and links to useful resources.
For details about how to read this pane, see Examine Data Transfers for Modeled Regions.
You need to enable data transfer analysis before running the perspective to see metrics in this pane,
In the
tab, view performance metrics for a selected function/loop.
Advanced view pane enables you to:
  • Examine the source code for selected functions/loops in the
    tab. Select a loop in the
    Code Regions
    table to focus on the corresponding part of the source code.
    Right-click a code line and click
    View Source
    to open the source view. Double click a code line in the source view to open it in code editor.
  • View the execution details for a selected function/loop in the call stack using the
  • Examine recommendations that provide guidance and code samples to resolve the issues found by
    Intel Advisor
    using the
    tab. Use the drop-down to expand code snippets if you need them.

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at