Hi, I running on Intel SNB E5-2680 I just used the "libpfm-4.5.0/python/sys.py" ./sys.py -e UNHALTED_CORE_CYCLES,UNHALTED_REFERENCE_CYCLES,CPU_CLK_UNHALTED:THREAD_P,CPU_CLK_UNHALTED:REF_P -c 0 Result: CPU0: UNHALTED_CORE_CYCLES 3229292 CPU0: UNHALTED_REFERENCE_CYCLES 3 CPU0: CPU_CLK_UNHALTED:THREAD_P 3266550 CPU0: CPU_CLK_UNHALTED:REF_P 268798 CPU0: UNHALTED_CORE_CYCLES 6834444 CPU0: UNHALTED_REFERENCE_CYCLES 3 CPU0: CPU_CLK_UNHALTED:THREAD_P 6897896 CPU0: CPU_CLK_UNHALTED:REF_P 568677 CPU0: UNHALTED_CORE_CYCLES 10782920 CPU0: UNHALTED_REFERENCE_CYCLES 3 CPU0: CPU_CLK_UNHALTED:THREAD_P 10876957 CPU0: CPU_CLK_UNHALTED:REF_P 897739 -----Original Message----- From: Stephane Eranian [mailto:eran...@googlemail.com] Sent: Wednesday, December 3, 2014 12:33 AM To: Sun, Yongjie Cc: perfmon2-devel@lists.sourceforge.net Subject: Re: [perfmon2] perfmon2 CPU_CLK_UNHALTED:REF_P count error
Hi, On Mon, Dec 1, 2014 at 6:24 AM, Sun, Yongjie <yongjie....@intel.com> wrote: > Hi, all > I use the perfmon2 to count events > “UNHALTED_CORE_CYCLES,UNHALTED_REFERENCE_CYCLES,CPU_CLK_UNHALTED:THREAD_P,CPU_CLK_UNHALTED:REF_P” > and got which CPU is this running on? How long does your test run? Are you running in system-wide or per-process mode? Need more context to answer your question. > CPU0: UNHALTED_CORE_CYCLES 5538707 > CPU0: UNHALTED_REFERENCE_CYCLES 3 > CPU0: CPU_CLK_UNHALTED:THREAD_P 5641229 > CPU0: CPU_CLK_UNHALTED:REF_P 419607 > CPU0: UNHALTED_CORE_CYCLES 11661876 > CPU0: UNHALTED_REFERENCE_CYCLES 3 > CPU0: CPU_CLK_UNHALTED:THREAD_P 11813664 > CPU0: CPU_CLK_UNHALTED:REF_P 911248 > CPU0: UNHALTED_CORE_CYCLES 15682069 > CPU0: UNHALTED_REFERENCE_CYCLES 3 > CPU0: CPU_CLK_UNHALTED:THREAD_P 15869779 > CPU0: CPU_CLK_UNHALTED:REF_P 1246315 > > Two questions: 1. why UNHALTED_REFERENCE_CYCLES is 3? Too small > 2. why CPU0: CPU_CLK_UNHALTED:REF_P is much smaller than > CPU_CLK_UNHALTED:THREAD_P? this do not make sence! > > BTW: I count this for I want to count the CPU Frequency from Intel’s DOC: > https://software.intel.com/en-us/articles/measuring-the-average-unhalt > ed-frequency > Average frequency = > TSC_frequency * (CPU_CLK_UNHALTED.THREAD / CPU_CLK_UNHALTED.REF) > > So can anybody help on this question? > > > ---------------------------------------------------------------------- > -------- Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT > Server from Actuate! Instantly Supercharge Your Business Reports and > Dashboards with Interactivity, Sharing, Native Excel Exports, App > Integration & more Get technology previously reserved for > billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg. > clktrk _______________________________________________ > perfmon2-devel mailing list > perfmon2-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/perfmon2-devel > ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ perfmon2-devel mailing list perfmon2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/perfmon2-devel