Analyzers
Talk to fellow users of Intel Analyzer tools (Intel VTune™ Profiler, Intel Advisor)
5206 Discussions

Intel Advisor MAP: cache characteristics

high_end_compute
Beginner
506 Views

Hi all, following
https://www.intel.com/content/www/us/en/developer/articles/technical/remove-memory-bottlenecks-using-advisor.html
in order to better understand whether memory accesses are killing my performance, it appears that I need cache characteristics in order to use the "cache simulation" option for --collect=map

 

This raises 2 questions

1) is there any option to get actual data rather than a "simulation"

2) where to find the required cache characteristic values (set associativity, cache line length, number of cache sets) for the given processor. I thought Intel Advisor itself would query this, or there would be something akin to /proc/cpuinfo file that has this info. However, I've not been able to find the info. (The processor is "Intel(R) Xeon(R) Gold 6230 CPU @ 2.10GHz")

 

With thanks, Michael

 

0 Kudos
1 Reply
yuzhang3_intel
Moderator
442 Views

For the Integrated Roofline Model, Intel® Advisor collects integrated traffic data for all traffic types using cache simulation. 

An article can be referenced as follows:

https://www.intel.com/content/www/us/en/developer/articles/technical/integrated-roofline-model-with-intel-advisor.html#:~:text=Introduction,and%20performance%20experts%20in%20HPC.

 

Cache characteristic values can be set in the  GUI path below:

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

yuzhang3_intel_0-1723447212618.png

 

0 Kudos
Reply