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.
Run a Memory Access Patterns analysis. Analyze only loops/functions identified by source annotations.
$ advixe-cl --collect=map --no-mark-up --project-dir=./advi -- ./bin/myApplication

Product and Performance Information

1

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