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=1 | Cycles 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 回應
