Also, it seems that you are multiplexing counters, which also adds
more variability.
Leonardo


On Thu, Oct 9, 2014 at 2:37 AM, Stephane Eranian <eran...@googlemail.com> wrote:
> On Sat, Oct 4, 2014 at 5:54 PM, Hamid Reza Khaleghzadeh
> <khaleghza...@gmail.com> wrote:
>> Hi list,
>>
>> I am studying multi-core scheduling and using Linux Perf as a tool for
>> comparing different scheduling techniques. So, I usually run a particular
>> multi-threaded program with different scheduling and obtain some information
>> when the application is running such as cycles, bus-cycles, cache-misses and
>> so on. All tests has been done by a Intel Core 2 Duo + Ubuntu 14.04.
>> I have encountered with wonderful results. In fact, I ran a parallel program
>> two times with different scheduling. While cycles, bus-cycles and miss-rate
>> are in test1 are less than those of test2, elapsed time of test1 is more
>> than that of test2. I wonder whether you could tell me why this happened?
>
> I suggest you run your tests for much longer (>60s). Here you don't even
> have a second, so you have also capturing overhead.
>
>> The obtained results were shown at following:
>> Test1:
>> # started on Sat Oct  4 18:19:55 2014
>>
>>
>>  Performance counter stats for 'system wide' (150 runs):
>>
>>      1,398,429,117 cycles                     ( +-  0.13% ) [28.49%]
>>        139,439,143 bus-cycles
>> ( +-  0.12% ) [28.77%]
>>      1,746,982,529 instructions              #    1.25  insns per cycle
>> ( +-  0.09% ) [43.18%]
>>          8,596,204 cache-references
>> ( +-  0.45% ) [43.33%]
>>            407,815 cache-misses              #    4.744 % of all cache refs
>> ( +-  1.01% ) [42.79%]
>>         15,690,104 r2F77
>> ( +-  0.14% ) [28.51%]
>>      1,123,667,581 rC07D
>> ( +-  0.21% ) [28.15%]
>>
>>        0.365244759 seconds time elapsed
>> ( +-  0.16% )
>>
>>
>> Test2:
>> # started on Sat Oct  4 18:34:37 2014
>>
>>
>>  Performance counter stats for 'system wide' (150 runs):
>>
>>      1,403,443,950 cycles                     ( +-  0.09% ) [28.24%]
>>        140,040,576 bus-cycles
>> ( +-  0.12% ) [28.70%]
>>      1,752,745,189 instructions              #    1.25  insns per cycle
>> ( +-  0.10% ) [43.13%]
>>          8,557,756 cache-references
>> ( +-  0.43% ) [43.35%]
>>            412,481 cache-misses              #    4.820 % of all cache refs
>> ( +-  1.16% ) [43.01%]
>>         15,728,789 r2F77
>> ( +-  0.16% ) [28.53%]
>>      1,119,849,348 rC07D
>> ( +-  0.18% ) [28.21%]
>>
>>        0.363744760 seconds time elapsed
>> ( +-  0.14% )
>>
>> ------------------------------------------------------------------------------
>> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
>> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
>> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
>> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
>> _______________________________________________
>> perfmon2-devel mailing list
>> perfmon2-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/perfmon2-devel
>>
>
> ------------------------------------------------------------------------------
> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
> _______________________________________________
> perfmon2-devel mailing list
> perfmon2-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to