Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
35 Views

Counting MFENCE events with performance counters

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 Replies
Highlighted
Employee
35 Views

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

Roman

0 Kudos
Highlighted
Beginner
35 Views

Thanks Roman, what about for memory fences?

0 Kudos
Highlighted
Employee
35 Views

I am not aware of FENCE events.

Roman

0 Kudos