<?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 multithreading in IPP? in Intel® Moderncode for Parallel Architectures</title>
    <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/multithreading-in-IPP/m-p/836945#M1619</link>
    <description>Questions specific to IPP would be more likely to get answers on th IPP forum.&lt;BR /&gt;In general, applications which use floating point intensively can't be expected to gain by multiple threads per core.</description>
    <pubDate>Wed, 21 Apr 2010 13:13:58 GMT</pubDate>
    <dc:creator>TimP</dc:creator>
    <dc:date>2010-04-21T13:13:58Z</dc:date>
    <item>
      <title>multithreading in IPP?</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/multithreading-in-IPP/m-p/836944#M1618</link>
      <description>Hi!&lt;BR /&gt;&lt;BR /&gt;According to&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-threading-openmp-faq" target="_blank"&gt;http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-threading-openmp-faq&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;and the file "ThreadedFunctionsList.txt" included in IPP-5.3, IPP should support multithreading for the FFT functions on 32bit float arrays. On an Intel Core i7 CPU, I call "ippSetNumThreads(8)", and the function returns successfully (and "ippGetNumThreads" confirms that the number of threads has been set to 8). However, it takes exactly the same time to execute the transform with "ippSetNumThreads(1)" and "ippSetNumThreads(8)", and the Windows task manager constantly displays a CPU usage of 13% (i.e., one core). I tested with different array sizes between 2^8 and 2^24.&lt;BR /&gt;&lt;BR /&gt;Are there additional restrictions for the use of multithreading with IPP, or is it expected to work "out of the box"?&lt;BR /&gt;&lt;BR /&gt;Thanks &amp;amp; kind regards,&lt;BR /&gt;Markus&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 20 Apr 2010 12:43:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/multithreading-in-IPP/m-p/836944#M1618</guid>
      <dc:creator>grabner</dc:creator>
      <dc:date>2010-04-20T12:43:01Z</dc:date>
    </item>
    <item>
      <title>multithreading in IPP?</title>
      <link>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/multithreading-in-IPP/m-p/836945#M1619</link>
      <description>Questions specific to IPP would be more likely to get answers on th IPP forum.&lt;BR /&gt;In general, applications which use floating point intensively can't be expected to gain by multiple threads per core.</description>
      <pubDate>Wed, 21 Apr 2010 13:13:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Moderncode-for-Parallel/multithreading-in-IPP/m-p/836945#M1619</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2010-04-21T13:13:58Z</dc:date>
    </item>
  </channel>
</rss>

