Software Tuning, Performance Optimization & Platform Monitoring
Discussion regarding monitoring and software tuning methodologies, Performance Monitoring Unit (PMU) of Intel microprocessors, and platform updating.
1717 Discussions

PMU difference icache_64b.iftag_miss vs. icache_64b.iftag_stall, icache_16b.ifdata_stall


I am playing with PMU on a cascade lake xeon and a skylake i7. 

I was wondering the usage of icache_64b.iftag_miss. 

I noticed that icache_64b.iftag_stall was used in TMA metrics for the ITLB_Misses overhead metric.


So does icache_64b.iftag_miss count the numbe of ITLB misses?
However, the value of icache_64b.iftag_miss counter is way larger than

- frontend_retired.itlb_miss 

- sum(itlb_miss.miss_causes_a_walk, itlb_miss.stlb_hit)


Please share your insights about what "iftag" really mean here?

0 Kudos
0 Replies