Link Copied
Hi Hussam,
Is Linux Perf, PEBS events haven't been patched. For example, I want to log MEM_UOPS_RETIRED.L2_HIT_LOADS_PS, but I see MEM_UOPS_RETIRED.L2_HIT_LOADS being patched for KNL.
53 "PEBS": "1", 54 "EventCode": "0x04", 55 "Counter": "0,1", 56 "UMask": "0x2", 57 "EventName": "MEM_UOPS_RETIRED.L2_HIT_LOADS", 58 "SampleAfterValue": "200003", 59 "BriefDescription": "Counts the number of load micro-ops retired that hit in the L2", 60 "Data_LA": "1"
In that case possible to share event codes for these for KNL?
MEM_UOPS_RETIRED.L2_HIT_LOADS_PS
MEM_UOPS_RETIRED.L2_MISS_LOADS_PS
RECYCLEQ.LD_SPLITS_PS
RECYCLEQ_LD_BLOCK_ST_FORWARD_PS
Also, why above code has "PEBS " as 1?
Thanks.
For more complete information about compiler optimizations, see our Optimization Notice.