Intel® Advisor Help

Simulated Memory Footprint

Metric

Description

Notes and Interpretation

Number of bytes

The summarized and overlap-aware memory footprint across all instances of a loop.

Calculation: Number of unique cache lines accessed during cache simulation * cache line size. For performance reasons, not all accesses and cache lines are simulated. Instead the Intel Advisor tracks a subset and then scales up to the whole cache size to determine the final footprint value.

See Footprint Metrics Applicability, Limitations, and Relevance for more information.

Collected for marked loops during Memory Access Patterns (MAP) analysis if the following prerequisites are met.

In the GUI:

  1. Enable cache simulation (Project Properties > Analysis Target > Memory Access Patterns Analysis > Advanced > Enable CPU cache simulation.

  2. In the Cache simulation mode drop-down list, choose Model cache misses and loop footprint.

  3. Tweak other Enable CPU cache simulation parameters as necessary.

CLI example:

advixe-cl -collect map 
-mark-up-list=1,2,7,17,26 
-enable-cache-simulation 
-cachesim-mode=footprint 
-project-dir C:\my_advisor_project 
-- my_application.exe