Intel® Advisor Help
Assume data is transferred only once for each offload, and all instances share that data.
--assume-single-data-transfer |
--no-assume-single-data-transfer |
Off (no-assume-single-data-transfer)
collect=projection
When the option is disabled, use an optimistic approach to estimate data transfer taxes: assume data is only transferred once for each offload, and all instances share that data.
When the option is enabled, use a pessimistic approach to estimate data transfer taxes: assume each data object is transferred for every instance of an offload that uses it. This method assumes no data re-use between calls to the same kernel.
Run Survey Analysis.
Run Trip Counts and FLOP analyses of the Characterization stage with the light data transfer.
Model your application performance assuming data is transferred only once.
$ advisor --collect=survey --stackwalk-mode=online --static-instruction-mix --project-dir=./advi -- myApplication
$ advisor --collect=tripcounts --flop --data-transfer=light --project-dir=./advi -- myApplication
$ advisor --collect=projection --assume-single-data-transfer --project-dir=./advi