<?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 Intel IPP Multi-Threading: No Speed Up 1 -&amp;gt; 2 processors? in Intel® Moderncode for Parallel Architectures</title>
    <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Intel-IPP-Multi-Threading-No-Speed-Up-1-gt-2-processors/m-p/766250#M64</link>
    <description>As you are asking about details of a specific IPP function, you may get more knowledgeable replies on the IPP forum. &lt;BR /&gt;A common reason for threaded performance limiting is memory bandwidth. Employing additional cores on a single CPU doesn't increase bandwidth to memory. Some of the motherboard/chipset combinations supported full DDR3-1333 performance only for a single DIMM per channel, so your CPU model doesn't tell the entire story.</description>
    <pubDate>Mon, 09 Jan 2012 14:19:32 GMT</pubDate>
    <dc:creator>TimP</dc:creator>
    <dc:date>2012-01-09T14:19:32Z</dc:date>
    <item>
      <title>Intel IPP Multi-Threading: No Speed Up 1 -&gt; 2 processors?</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Intel-IPP-Multi-Threading-No-Speed-Up-1-gt-2-processors/m-p/766249#M63</link>
      <description>We're trying to speed up our image processing software using the Intel IPP 7.0 libraries that are supposed to be mulit-core aware. However, I get no speed up using two threads over one.&lt;BR /&gt;&lt;BR /&gt;The function calls I'm making are of the type ippiSub_32f_C1R() where two 1280x960 images are being subtracted.&lt;BR /&gt;&lt;BR /&gt;On my dual-core system, if I force the IPP library to run on one processor with a call to ippSetNumThreads(1) I get an average execution time of my little test program of 15.4 msec. When I set it to use 2 processors I get 15.9 msec. I expected something around 8 msec.&lt;BR /&gt;&lt;BR /&gt;Can someone tell me why there is no decrease in execution time with 2 processors? My CPU is an Intel Core2 Duo E6850 running at 3.00 GHz, Win 7.&lt;BR /&gt;&lt;BR /&gt;Paul Gauthier&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 05 Jan 2012 21:09:25 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Intel-IPP-Multi-Threading-No-Speed-Up-1-gt-2-processors/m-p/766249#M63</guid>
      <dc:creator>paulsgauthier</dc:creator>
      <dc:date>2012-01-05T21:09:25Z</dc:date>
    </item>
    <item>
      <title>Intel IPP Multi-Threading: No Speed Up 1 -&gt; 2 processors?</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Intel-IPP-Multi-Threading-No-Speed-Up-1-gt-2-processors/m-p/766250#M64</link>
      <description>As you are asking about details of a specific IPP function, you may get more knowledgeable replies on the IPP forum. &lt;BR /&gt;A common reason for threaded performance limiting is memory bandwidth. Employing additional cores on a single CPU doesn't increase bandwidth to memory. Some of the motherboard/chipset combinations supported full DDR3-1333 performance only for a single DIMM per channel, so your CPU model doesn't tell the entire story.</description>
      <pubDate>Mon, 09 Jan 2012 14:19:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/Intel-IPP-Multi-Threading-No-Speed-Up-1-gt-2-processors/m-p/766250#M64</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2012-01-09T14:19:32Z</dc:date>
    </item>
  </channel>
</rss>

