User Guide

Contents

data-transfer

Set the level of details for modeling data transfers during Characterization.
GUI Equivalent
Analysis Workflow
Offload Modeling
Characterization
Data Transfer Simulation
Project Properties
Analysis Target
Survey Analysis Types
Trip Counts and FLOP analysis
Advanced
Data transfer simulation mode

Syntax

--data-transfer
=
off | light | medium | full
Arguments
Argument
Description
off
Disable data transfer simulation.
light
Model data transfer between host and device memory.
medium
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.
full
Model data transfers, attribute memory objects, track accesses to stack memory, and identify where data can be potentially reused if transferred between host and target.
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.
Example
  1. Run Survey Analysis.
  2. Run Trip Counts and FLOP analyses of the Characterization stage with full data transfer simulation.
  3. 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 --data-transfer=full --project-dir=./advi -- myApplication
$ advisor --collect=projection --project-dir=./advi

Product and Performance Information

1

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