User Guide



Set the cache hierarchy to collect modeling data for CPU cache behavior during Trip Counts & FLOP analysis.


follows this template:
For example: 4:8w:32k:64l/4:4w:256k:64l/1:16w:6m:64l
Actions Modified
=tripcounts --enable-cache-simulation
=roofline --enable-cache-simulation
When no specific configuration is set, the
Intel Advisor
uses system cache hierarchy for modeling.
Cache simulation modeling applies to the following:
  • Memory Access Patterns analysis - This basic simulation functionality models accurate memory footprints, miss information, and cache line utilization for a downstream Memory Access Patterns report.
  • CPU / Memory Roofline Insights
    perspective - This enhanced simulation functionality models multiple levels of cache for a downstream Memory-Level Roofline chart or Roofline interactive HTML report.
This option is applicable only to Trip Counts and FLOP and Roofline analyses.
  1. Run a Survey analysis.
  2. Run a Trip Counts & FLOP analysis. Model cache behavior for the specified configuration.
$ advisor –-collect=survey –-project-dir=./advi -- myApplication
$ advisor --collect=tripcounts --flop –-enable-cache-simulation --cache-config=4:8w:32k:64l/4:4w:256k:64l/1:16w:6m:64l –-project-dir=./advi -- myApplication
Run Roofline analysis for all memory levels (Memory-Level Roofline) for the specified cache configuration.
$ advisor –-collect=roofline --enable-cache-simulation --cache-config=4:8w:32k:64l/4:4w:256k:64l/1:16w:6m:64l –-project-dir=./advi -- myApplication

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at