User Guide

Contents

set-parallel

Assume loops with specified IDs or source locations are parallel.

Syntax

--set-parallel
=
<string>
Arguments
<string>
is a comma-separated list of loop IDs or source locations.
Actions Modified
collect
=projection
Usage
If the list is empty, assume all loops are parallel.
--set-dependency
option takes precedence over
--set-parallel
, so if the loop is listed in both, it is considered as having a dependency.
  1. Run Survey Analysis.
  2. Run Trip Counts and FLOP analyses of the Characterization stage.
  3. Model your application performance on a target device assuming loops at source locations
    my_source.cpp:132
    and
    my_source.cpp:155
    do not have dependencies.
$ advisor --collect=survey -stackwalk-mode=online --static-instruction-mix --project-dir=./advi -- myApplication
$ advisor --collect=tripcounts --flop --enable-data-transfer-analysis --project-dir=./advi -- myApplication
$ advisor --collect=projection --set-parallel=my_source.cpp:132,my_source.cpp:155 --project-dir=./advi

Product and Performance Information

1

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