Add likwid collector

This commit is contained in:
Thomas Roehl
2021-03-25 14:47:10 +01:00
parent 4fddcb9741
commit a6ac0c5373
670 changed files with 24926 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
SHORT L2 TLB misses
EVENTSET
PMC0 LONG_DATA_PAGE_WALK
PMC1 DATA_READ_OR_WRITE
METRICS
Runtime (RDTSC) [s] time
L2 TLB misses [misses/s] PMC0/time
L2 TLB miss ratio PMC0/PMC1
LONG
Formulas:
L2 TLB misses [misses/s] = LONG_DATA_PAGE_WALK/time
L2 TLB miss ratio = LONG_DATA_PAGE_WALK/DATA_READ_OR_WRITE
-
This performance group measures the L2 TLB misses. A L2 TLB miss has a penelty
of at least 100 cycles, hence it is important to avoid them. A high ratio can
indicate trashing because when multiple pages are accessed in a loop iteration,
the size and associativity is not sufficient to hold all pages. This would also
result in a bad ratio for the L1 TLB.