<?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 Unexplained Performance Numbers on Xeon X5550 With Hyperthreadi in Intel® Moderncode for Parallel Architectures</title>
    <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Unexplained-Performance-Numbers-on-Xeon-X5550-With/m-p/905139#M4394</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;I think I have found my problem is related to cpu frequency scaling in the kernel. Looking into it.&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;Ivan&lt;/P&gt;</description>
    <pubDate>Sun, 31 Jan 2010 16:35:38 GMT</pubDate>
    <dc:creator>novickivan</dc:creator>
    <dc:date>2010-01-31T16:35:38Z</dc:date>
    <item>
      <title>Unexplained Performance Numbers on Xeon X5550 With Hyperthreading</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Unexplained-Performance-Numbers-on-Xeon-X5550-With/m-p/905137#M4392</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;I have a simple little C programs that forks 1-16 processes. In each process it does a loop incrementing a counter and then exits. The main program waits for all forks to end.&lt;/P&gt;
&lt;P&gt;When I run this program with 1 process it takes 41 seconds to complete and with 16 processes it takes 23 seconds to complete all of them in total.&lt;/P&gt;
&lt;P&gt;To me I can not see how 16 instances of the same programs can reliably finish faster than 1 instance.&lt;/P&gt;
&lt;P&gt;Any theories would be welcome.&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;Ivan Novick&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jan 2010 23:00:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Unexplained-Performance-Numbers-on-Xeon-X5550-With/m-p/905137#M4392</guid>
      <dc:creator>novickivan</dc:creator>
      <dc:date>2010-01-29T23:00:39Z</dc:date>
    </item>
    <item>
      <title>Unexplained Performance Numbers on Xeon X5550 With Hyperthreadi</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Unexplained-Performance-Numbers-on-Xeon-X5550-With/m-p/905138#M4393</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I fixed a bug in the code, and also tried to make it harder for the compiler to optimize away the logic, but the results are the same. It is faster to run 16 instances than to run 1 instance.&lt;/P&gt;
&lt;P&gt;Updated code is attached.&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;Ivan Novick&lt;/P&gt;</description>
      <pubDate>Sat, 30 Jan 2010 02:11:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Unexplained-Performance-Numbers-on-Xeon-X5550-With/m-p/905138#M4393</guid>
      <dc:creator>novickivan</dc:creator>
      <dc:date>2010-01-30T02:11:30Z</dc:date>
    </item>
    <item>
      <title>Unexplained Performance Numbers on Xeon X5550 With Hyperthreadi</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Unexplained-Performance-Numbers-on-Xeon-X5550-With/m-p/905139#M4394</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;I think I have found my problem is related to cpu frequency scaling in the kernel. Looking into it.&lt;/P&gt;
&lt;P&gt;Cheers,&lt;/P&gt;
&lt;P&gt;Ivan&lt;/P&gt;</description>
      <pubDate>Sun, 31 Jan 2010 16:35:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Unexplained-Performance-Numbers-on-Xeon-X5550-With/m-p/905139#M4394</guid>
      <dc:creator>novickivan</dc:creator>
      <dc:date>2010-01-31T16:35:38Z</dc:date>
    </item>
  </channel>
</rss>

