So I am using my hacked version of libpfm4 that is detecting the
model 58 IVB uncore as the same as model 42 SNB.
I have a few questions about libpfm4 uncore support.
For one, it looks like 4 different CBOXes are being created
[76, snb_unc_cbo0, "Intel Sandy Bridge C-box0 uncore"]
[77, snb_unc_cbo1, "Intel Sandy Bridge C-box1 uncore"]
[78, snb_unc_cbo2, "Intel Sandy Bridge C-box2 uncore"]
[79, snb_unc_cbo3, "Intel Sandy Bridge C-box3 uncore"]
but except for c-box0 having UNC_CLOCKTICKS they all seem to have
identical events? Is there a reason we need to export 4 pmus if
the events are all the same? It's especially confusing as my IVB system
only has two cboxes.
Also I notice that
events/intel_snb_unc_events.h
lists the ARB uncore events but doesn't create a PMU for them.
Though now that I check, the linux-kernel doesn't seem to support the ARB
uncore. Is that why it's not enabled in libpfm4?
Thanks,
Vince
------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2
_______________________________________________
perfmon2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel