Visible to Intel only — GUID: GUID-44C5E1DC-892B-4A28-9259-9780D1501434
Visible to Intel only — GUID: GUID-44C5E1DC-892B-4A28-9259-9780D1501434
track-memory-objects
Attribute memory objects to the analyzed loops that accessed the objects.
GUI Equivalent
Project Properties > Analysis Target > Performance Modeling > Other parameters
Syntax
--track-memory-objects --no-track-memory-objects |
Default
Off (no-track-memory-objects)
Usage
Use as one of the following:
- Use the medium or full data transfer with collect=tripcounts and specify track-memory-objects only for collect=projection. For example:
advisor --collect=tripcounts --flop --data-transfer=full --project-dir=<project-dir> -- <target-application>
advisor --collect=projection --track-memory-objects --project-dir=<project-dir>
- Enable the basic data transfer analysis with collect=tripcounts and specify track-memory-objects for both collect=tripcounts and collect=projection:
advisor --collect=tripcounts --flop --enable-data-transfer-analysis--track-memory-objects --project-dir=<project-dir> -- <target-application>
advisor --collect=projection --track-memory-objects --project-dir=<project-dir>
Example
Run Survey Analysis.
Run Trip Counts and FLOP analyses and track memory objects.
Model your application performance on a target device and track memory objects.
advisor --collect=survey --static-instruction-mix --project-dir=./advi_results -- ./myApplication
advisor --collect=tripcounts --flop --data-transfer=medium --target-device=xehpg_512xve --project-dir=./advi_results -- ./myApplication
advisor --collect=projection --track-memory-objects --project-dir=./advi_results