Dear libpfm developers and users, I'm new to this tool.
I would like to do precise accounting for an application running on a big.LITTLE system (quad A7 & quad A15). For instance, I would like to have precise PMC value for my application only (without kernel threads or other running applications) for all available cores on the machine. As an example, if I want cpu-cycles and context-switches counters, and if I taskset/sched_setaffinity my application to stick to a specific core, counters from other cores than the sticked core will have 0 (or really close to, until the core affinity is done). After small test with checkevent and showevtinfo, the pmu detection/selection chose only one pmu at a time, not both arm_ac7 and arm_ac15. I try to force both pmu with LIBPFM_FORCE_PMU environment variable, but it seems to not working. - Is it possible to specify an event, and get the values for all cores in an unaggregated manner? - Is it possible to mix multiple pmus? - Is it possible to select an event from its IDX? For instance, mixing this two event: - IDX : 157286411 PMU name : arm_ac15 (ARM Cortex A15) Name : CPU_CYCLES - IDX : 320864273 PMU name : arm_ac7 (ARM Cortex A7) Name : CPU_CYCLES Best Regards, Willy ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e _______________________________________________ perfmon2-devel mailing list perfmon2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/perfmon2-devel