User Guide

Contents

mark-up

Enable/disable user selection as a way to control loops/functions identified for deeper analysis.

Syntax

--mark-up
--no-mark-up
Default
On (mark-up)
Actions Modified
collect
=dependencies
collect
=map
Usage
Intel Advisor
offers two ways to identify loops/functions for deeper analysis:
  • Source annotations
    - Via code that pinpoints the start and end of loops and iterations
    This is the only identification method for the Suitability analysis.
  • User selection
    - In the CLI via
    mark-up-loops
    and
    mark-up-list
    , and in the GUI via
    Survey
    This is the primary identification method for
    Vectorization Advisor
    analyses.
    User selection via
    mark-up-loops
    and
    Survey
    persists for downstream analyses. User selection via
    mark-up-list
    persists only for the duration of a
    collect
    action.
Use
mark-up
to use both ways to identify loops/functions for deeper analysis. Use
no-mark-up
to use only source annotations.
There is no
clear selection
option in the
Intel Advisor
CLI.
no-mark-up
is the closest equivalent if user-selected loops/functions persist but you want to use only source annotations to identify loops/functions for deeper analysis.
Example
Run a Memory Access Patterns analysis. Analyze only loops/functions identified by source annotations.
$ advisor --collect=map --no-mark-up --project-dir=./advi -- ./bin/myApplication

Product and Performance Information

1

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