Intel PCM (Monitor de contador de rendimiento): baja tasa de aciertos para LLC

Intel PCM (Monitor de contador de rendimiento): baja tasa de aciertos para LLC

estoy teniendoIntel Xeon D-1520UPC

traté de correrIntel PCMpara obtener la proporción de aciertos y errores de la caché L3.

L3MISS: L3 cache misses

L3HIT : L3 cache hit ratio (0.00-1.00)


Core (SKT) | EXEC | IPC  | FREQ  | AFREQ | L3MISS | L2MISS | L3HIT | L2HIT | L3MPI | L2MPI |  L3OCC |   LMB  |   RMB  | TEMP

   0    0     0.02   1.06   0.02    0.37     411 K    489 K    0.16    0.05    0.01    0.01      176       16        0     58
   1    0     0.05   0.38   0.13    0.60    3823 K   4508 K    0.15    0.16    0.04    0.04     4048       95        0     58
   2    0     0.03   1.01   0.03    0.40     524 K    601 K    0.13    0.09    0.01    0.01        0       20        0     58
   3    0     0.05   0.87   0.06    0.42    1758 K   2033 K    0.14    0.13    0.02    0.02     1776       63        0     58
   4    0     0.02   1.24   0.02    0.37     196 K    247 K    0.21    0.06    0.00    0.00       16       13        0     58
   5    0     0.09   0.88   0.10    0.66    2270 K   2565 K    0.11    0.12    0.01    0.01      128       99        0     58
   6    0     0.03   1.27   0.02    0.40     218 K    273 K    0.20    0.05    0.00    0.00       32       14        0     58
   7    0     0.03   1.43   0.02    0.40     221 K    279 K    0.21    0.04    0.00    0.00      160       16        0     58
---------------------------------------------------------------------------------------------------------------
 SKT    0     0.04   0.80   0.05    0.51    9425 K     10 M    0.14    0.13    0.01    0.02     6336      336        0     58
---------------------------------------------------------------------------------------------------------------
 TOTAL  *     0.04   0.80   0.05    0.51    9425 K     10 M    0.14    0.13    0.01    0.02     N/A     N/A     N/A      N/A

1.

¿La tasa de aciertos de L3 es siempre baja? De los valores mostrados arriba, la mayoría de estos valores son inferiores al 20%. Esto es normal ?

Respuesta1

Soy nuevo en Intel PCM y trato de medir el valor perdido de L3.
En algún lugar leí (creo que puede ser el foro de Intel) es posible tener10%-15%El valor original en estadísticas de todo el sistema es bajo por muchas razones. Cree que estás usando el sistema operativo Windows.

En el caso de Linux, intente incluir el uso del comando perf en el archivo make. En mi prueba en Linux, el valor de la caché L3 es ligeramente mayor en condiciones normales [es decir, no hay una carga pesada en mi computadora portátil i7 (séptima generación)].

En lugar de PCM, PCM-Core también es útil para consultar el valor específico del contador. Por ejemplo, en el sistema Windows, puede utilizar el siguiente comando para conocer MEM_LOAD_UOPS_RETIRED_L3_MISS el valor ./pcm-core.x 1.0 -e cpu/umask=0x20,event=0xD1. 1.0: por cada segundo, Umask y valor de evento de la hoja de datos de su procesador (Intel). (No recuerdo el nombre exacto del archivo). La salida debería gustar1. Primera consulta = evento 0. Puede consultar hasta 3 eventos.

información relacionada