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
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to