data-transfer
data-transfer
Set the level of details for modeling
data transfers during Characterization.
Syntax
--data-transfer
=
off |
light | full
Arguments
Argument
| Description
|
---|---|
off
| Disable data transfer simulation.
|
light
| Model data transfer between host and device memory.
|
full
| Model data transfer between host and device memory, attribute
memory objects to the analyzed loops that accessed the objects, and track
accesses to stack memory.
|
Default
off
Actions Modified
collect
=tripcounts
Usage
Usage can increase analysis overhead.
data-transfer
option takes precedence
over the
enable-data-transfer-analysis
option and its modifications. So if you specify both,
data-transfer
rewrites all
enable-data-transfer-analysis
modifications used.
- Run Survey Analysis.
- Run Trip Counts and FLOP analyses of the Characterization stage with full data transfer simulation.
- Model your application performance on a target device.
$ advisor --collect=survey -stackwalk-mode=online --static-instruction-mix --project-dir=./advi -- myApplication
$ advisor --collect=tripcounts --flop --enable-data-transfer-analysis --data-transfer=full --project-dir=./advi -- myApplication
$ advisor --collect=projection --project-dir=./advi