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

How to count RAT stall cycles on SPR

Hongbo_R_Intel
Employee
637 Views

Hello, I would like to count the cycles that RAT (resource allocation table) is stalled per thread and per core. On Ivy Bridge, there is an event UOPS_ISSUED.STALL_CYCLES that seems to serve the purpose per thread: 

EventSel=0EH, UMask=01H, Invert=1, CMask=1Cycles when Resource Allocation Table (RAT) does not issue Uops to Reservation Station (RS) for the thread

 

But there is no such an event published for SPR (perfmon/SPR at main · intel/perfmon · GitHub). 

 

Also, how to count RAT stalls per core for SPR?

 

Thanks!

Hongbo

 

0 Kudos
0 Replies
Reply