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

Counting MFENCE events with performance counters

Tim_M_1
Principiante
560 Vistas

Hi All,

I'm wondering if there is a performance counter for retired MFENCE instructions or perhaps another counter that could provide something similar. I've googled a bit, and it looks like AMD has such a counter but I've seen nothing for Intel. Ditto on lock prefix instructions...I haven't seen anything for those either.

Thanks for the help!

Tim

0 kudos
3 Respuestas
Roman_D_Intel
Empleados
560 Vistas

On Intel you have MEM_UOPS_RETIRED.LOCK_LOADS/MEM_UOPS_RETIRED.LOCK_STORES  events. However they work best with disabled Hyper-Threading.

Roman

Tim_M_1
Principiante
560 Vistas

Thanks Roman, what about for memory fences?

Roman_D_Intel
Empleados
560 Vistas

I am not aware of FENCE events.

Roman

Responder