Visible to Intel only — GUID: GUID-B742CB88-867A-4912-99CF-25C8C2BF1559
Visible to Intel only — GUID: GUID-B742CB88-867A-4912-99CF-25C8C2BF1559
set-dependency
Assume loops with specified IDs or source locations have a dependency.
GUI Equivalent
Project Properties > Analysis Target > Performance Modeling > Other parameters
Syntax
--set-dependency=<string> |
Arguments
<string> is a comma-separated list of loop IDs or source locations.
Usage
If the list is empty, assume all loops have a dependency.
--set-dependency option takes precedence over --set-parallel, so if the loop is listed in both, it is considered as having a dependency.
Example
Run Survey Analysis.
Run Trip Counts and FLOP analyses of the Characterization stage.
Model your application performance on a target device assuming loops at source locations my_source.cpp:132 and my_source.cpp:155 have dependencies.
advisor --collect=survey --static-instruction-mix --project-dir=./advi_results -- ./myApplication
advisor --collect=tripcounts --flop --enable-data-transfer-analysis --project-dir=./advi_results -- ./myApplication
advisor --collect=projection --set-dependency=my_source.cpp:132,my_source.cpp:155 --project-dir=./advi_results