<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Issue with multi-core measurements in Analyzers</title>
    <link>https://community.intel.com/t5/Analyzers/Issue-with-multi-core-measurements/m-p/873478#M3965</link>
    <description>I have been using VTune 8.0.3 Linux version to do some measurement on Intel Xeon 5355,and encountered following issue:

&lt;BR /&gt;&lt;BR /&gt;Utilizing the multi-core control property of Fedora Core6-64bit, I can enable or diable certain cores, and do some measurement on different core configuration. But the problem is, when running the same benchmark, the INST_RETIRED.ANY measured with different config varied a lot, although they should be almost the same. 

&lt;BR /&gt;&lt;BR /&gt;For example:

&lt;BR /&gt;&lt;BR /&gt;Benchmark CoreConfig    INST_RETIRED.ANY
&lt;BR /&gt;splash-ocean             1core               3.1E+10
                        &lt;BR /&gt;      8core               3.1E+10
                        &lt;BR /&gt;      2core:0+1         3.1E+10
                        &lt;BR /&gt;      2core:0+2 1.6E+10
                        &lt;BR /&gt;     4core:0+1+3+5   2.4E+10
                        &lt;BR /&gt;     4core:0+2+4+6 1.6E+10

&lt;BR /&gt;&lt;BR /&gt;For 2core and 4core measurement, the measured numbers were mostly less that the 1core result, with other benchmarks, the situation is the same.Then is there any special setting that I need to notice to make VTune work well with multi-core processor?

&lt;BR /&gt;I used following commands to enable or disable specific cores:
&lt;BR /&gt;echo 0 &amp;gt; /sys/devices/system/cpu/cpu2/online
&lt;BR /&gt;echo 1 &amp;gt; /sys/devices/system/cpu/cpu3/online

&lt;BR /&gt;&lt;BR /&gt;Any help is greatly appreciated.

&lt;BR /&gt;&lt;BR /&gt;Thanks,
Grace</description>
    <pubDate>Thu, 29 Mar 2007 23:08:00 GMT</pubDate>
    <dc:creator>yiee</dc:creator>
    <dc:date>2007-03-29T23:08:00Z</dc:date>
    <item>
      <title>Issue with multi-core measurements</title>
      <link>https://community.intel.com/t5/Analyzers/Issue-with-multi-core-measurements/m-p/873478#M3965</link>
      <description>I have been using VTune 8.0.3 Linux version to do some measurement on Intel Xeon 5355,and encountered following issue:

&lt;BR /&gt;&lt;BR /&gt;Utilizing the multi-core control property of Fedora Core6-64bit, I can enable or diable certain cores, and do some measurement on different core configuration. But the problem is, when running the same benchmark, the INST_RETIRED.ANY measured with different config varied a lot, although they should be almost the same. 

&lt;BR /&gt;&lt;BR /&gt;For example:

&lt;BR /&gt;&lt;BR /&gt;Benchmark CoreConfig    INST_RETIRED.ANY
&lt;BR /&gt;splash-ocean             1core               3.1E+10
                        &lt;BR /&gt;      8core               3.1E+10
                        &lt;BR /&gt;      2core:0+1         3.1E+10
                        &lt;BR /&gt;      2core:0+2 1.6E+10
                        &lt;BR /&gt;     4core:0+1+3+5   2.4E+10
                        &lt;BR /&gt;     4core:0+2+4+6 1.6E+10

&lt;BR /&gt;&lt;BR /&gt;For 2core and 4core measurement, the measured numbers were mostly less that the 1core result, with other benchmarks, the situation is the same.Then is there any special setting that I need to notice to make VTune work well with multi-core processor?

&lt;BR /&gt;I used following commands to enable or disable specific cores:
&lt;BR /&gt;echo 0 &amp;gt; /sys/devices/system/cpu/cpu2/online
&lt;BR /&gt;echo 1 &amp;gt; /sys/devices/system/cpu/cpu3/online

&lt;BR /&gt;&lt;BR /&gt;Any help is greatly appreciated.

&lt;BR /&gt;&lt;BR /&gt;Thanks,
Grace</description>
      <pubDate>Thu, 29 Mar 2007 23:08:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Issue-with-multi-core-measurements/m-p/873478#M3965</guid>
      <dc:creator>yiee</dc:creator>
      <dc:date>2007-03-29T23:08:00Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with multi-core measurements</title>
      <link>https://community.intel.com/t5/Analyzers/Issue-with-multi-core-measurements/m-p/873479#M3966</link>
      <description>Hi - this is interesting.&lt;BR /&gt;&lt;BR /&gt;What kind of benchmark do you run? is it multi-threaded version? - does it do a limited amount of work every time? Is it CPU bound or rather IO bound? Do you use affinity to bound to a processor?&lt;BR /&gt;&lt;BR /&gt;VTune can show information about collected samples across all cpu-s - in GUI you want to push CPU button and there is a switch in CLI version for this. Could you please provide the data it shows for your experiments with 1,2,4,8 cores.&lt;BR /&gt;&lt;BR /&gt;Could you also check both processors are running on the same freq. &lt;BR /&gt;&lt;BR /&gt;regards, Andrei&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 30 Mar 2007 15:43:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Issue-with-multi-core-measurements/m-p/873479#M3966</guid>
      <dc:creator>aokunev</dc:creator>
      <dc:date>2007-03-30T15:43:04Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with multi-core measurements</title>
      <link>https://community.intel.com/t5/Analyzers/Issue-with-multi-core-measurements/m-p/873480#M3967</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;
We are running with OCEAN in the SPLASH2 Suite. It is a Multi-threaded
program. All of the running on different numbers of cores have the same
input size, therefore should have the similar INST_RETIRED. We didn't set
thread affinity bound to all processors. We suppose that the OS will
evenly spread the threads.&lt;SPAN class="q"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;BR /&gt;
All the cores are running with the same frequency. &lt;BR /&gt;&lt;BR /&gt;And 
I read the vtune.c which seems that it can only measure SMP. If
there are different cores in two sockets, e.g., 3 cores are in socket 0
and 1 core is in socket 1. It may only measure 2 cores totally. Is this
right?&lt;BR /&gt;&lt;BR /&gt;Test result with ocean which showed the execution information on different cores:&lt;BR /&gt;&lt;BR /&gt;Config Inst_Retired_Total Inst_Retired_Different_Processor&lt;BR /&gt;1core 3.1E+10 Processor0: 3.1E+10&lt;BR /&gt;2core-01 3.1446E+10 Processor0: 1.8E+7&lt;BR /&gt;                              Processor1: 3.1428E+10&lt;BR /&gt;2core-02 5.594E+9 Processor0: 5.594E+9&lt;BR /&gt;4core- 0124 2.336E+10 Processor0: 7.32E+8&lt;BR /&gt;   Processor1: 1.4632E+10&lt;BR /&gt;                              Processor2: 7.998E+09&lt;BR /&gt;&lt;BR /&gt;According to the test, it seems that only part of the cores have been sampled when configured differently.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Grace&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="q"&gt;&lt;/SPAN&gt;</description>
      <pubDate>Fri, 30 Mar 2007 18:20:57 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Issue-with-multi-core-measurements/m-p/873480#M3967</guid>
      <dc:creator>yiee</dc:creator>
      <dc:date>2007-03-30T18:20:57Z</dc:date>
    </item>
    <item>
      <title>Re: Issue with multi-core measurements</title>
      <link>https://community.intel.com/t5/Analyzers/Issue-with-multi-core-measurements/m-p/873481#M3968</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;You can use simple workaround for this problem: while creating activity, you can specify CPU mask, using '-cm' option. For example:&lt;/P&gt;
&lt;P&gt;vtl activity -c sampling -o "-cm=0,1,3" -app ....&lt;/P&gt;
&lt;P&gt;This will force VTune to collect data only from 0,1 and 3rd cores.&lt;/P&gt;
&lt;P&gt;regards,&lt;/P&gt;
&lt;P&gt;Valeriy&lt;/P&gt;</description>
      <pubDate>Wed, 04 Apr 2007 10:16:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Analyzers/Issue-with-multi-core-measurements/m-p/873481#M3968</guid>
      <dc:creator>vprovalo</dc:creator>
      <dc:date>2007-04-04T10:16:16Z</dc:date>
    </item>
  </channel>
</rss>

