On 9/11/25 23:29, Marc Gonzalez wrote: > - Not sure what the int_misc.recovery_* events measure??? > They're documented as: > "This event counts the number of cycles spent waiting for a > recovery after an event such as a processor nuke, JEClear, assist, > hle/rtm abort etc." > and > "Core cycles the allocator was stalled due to recovery from earlier > clear event for any thread running on the physical core (e.g. > misprediction or memory nuke)." > => In my case, they're probably measuring the same thing. > Weird that the description sounds a bit different. > Need to read up on processor nuke, memory nuke, machine clear event, > JEClear, assist, HLE/RTM... Daniel, seems you were spot on when mentioning side channel attacks. https://www.usenix.org/system/files/sec21-ragab.pdf I need to truly read & understand this paper. GOOD D,C,Cb,F,T,N 1311384211 4317505417 4317505021 3292326 5002 262144 6808311015 inst_retired.any 7515242772 uops_executed.core 31190466 uops_executed.stall_cycles 25467763 cycle_activity.cycles_no_execute 165247175 uops_retired.stall_cycles 6335672 int_misc.recovery_cycles 296086 MACHINE_CLEARS.CYCLES BAD D,C,Cb,F,T,N 1460302963 4807793027 4807792639 3292325 5570 262144 6808333218 inst_retired.any 7656792683 uops_executed.core 107194058 uops_executed.stall_cycles 102852971 cycle_activity.cycles_no_execute 341106967 uops_retired.stall_cycles 15062277 int_misc.recovery_cycles 2124362 MACHINE_CLEARS.CYCLES Random reference https://community.intel.com/t5/Analyzers/Regarding-machine-clears/m-p/953984