I have an ivybridge i3770K machine and I need to some some reseach using the PMU. I just need some help:>
I have read the Doc.325394 Chapter 19 Performance-Monitoring Events. I need to find all the events supported by my machine(to do some data mining stuff:>). I use Perf tool in Ubuntu.
Here is what I found:
1.Architectural performance events in Table19-1 are definitely supported(should be supported by all arch)
2.Events in Table 19-5 Performance monitoring events for 3rd generation intel core processors are definitely supported.
3. For the unconre events, strangely, only the table for Ivy bridge is missing:< So I suppose the events for the sandy bridge in Table 19-10 should be used for my Ivy bridge processor. Is that right?
4. For some reason, I know there is an event called UNC_IMC_RETRY.ANY. So I searched this in the doc and found it in Table 19-14 (0732H) which is for Westmere. However, I tried this event using the Perf tool on my machine, the reading is not zero! At this point , I became confused. This event is not shown to be supported by the Ivy bridge but can be read in reality.
So can somebody give a hint what PMU events excatly does my processor support?Thanks