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