<?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 the threaded dll in IPP 9.0 Legacy Libraries in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/the-threaded-dll-in-IPP-9-0-Legacy-Libraries/m-p/1168737#M26862</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; I download the&amp;nbsp;IPP 9.0 Legacy Libraries. I find there are some&amp;nbsp;threaded dll&amp;nbsp; in&amp;nbsp; \windows\lib\intel64\threaded. These name are&amp;nbsp; same with the dll in&amp;nbsp;\windows\lib\intel64.&amp;nbsp; &amp;nbsp;So may I know the difference of the two type dll and which version I will use.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 13 Mar 2019 06:39:26 GMT</pubDate>
    <dc:creator>teng__wanli</dc:creator>
    <dc:date>2019-03-13T06:39:26Z</dc:date>
    <item>
      <title>the threaded dll in IPP 9.0 Legacy Libraries</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/the-threaded-dll-in-IPP-9-0-Legacy-Libraries/m-p/1168737#M26862</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; I download the&amp;nbsp;IPP 9.0 Legacy Libraries. I find there are some&amp;nbsp;threaded dll&amp;nbsp; in&amp;nbsp; \windows\lib\intel64\threaded. These name are&amp;nbsp; same with the dll in&amp;nbsp;\windows\lib\intel64.&amp;nbsp; &amp;nbsp;So may I know the difference of the two type dll and which version I will use.&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Mar 2019 06:39:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/the-threaded-dll-in-IPP-9-0-Legacy-Libraries/m-p/1168737#M26862</guid>
      <dc:creator>teng__wanli</dc:creator>
      <dc:date>2019-03-13T06:39:26Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/the-threaded-dll-in-IPP-9-0-Legacy-Libraries/m-p/1168738#M26863</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;The content of the threaded libraries is almost the same as of regular libraries, except some functions, which&amp;nbsp;are paralleled with OpenMP.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Mar 2019 05:12:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/the-threaded-dll-in-IPP-9-0-Legacy-Libraries/m-p/1168738#M26863</guid>
      <dc:creator>Sergey_K_Intel</dc:creator>
      <dc:date>2019-03-14T05:12:33Z</dc:date>
    </item>
    <item>
      <title>Thank you. So if I link the</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/the-threaded-dll-in-IPP-9-0-Legacy-Libraries/m-p/1168739#M26864</link>
      <description>&lt;P&gt;Thank you. So if I link the threaded lib and Call ippSetNumThread(1) then the&amp;nbsp;effect is the same as the non-threaded version?&lt;/P&gt;&lt;P&gt;The reason is my project are used in many application. some application are single thread, so the performance can benifit from threaded lib. but some application are multithreaded, then I call&amp;nbsp;ippSetNumThread(1) to disable the internal thread in ipp&amp;nbsp;as described in&amp;nbsp;https://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-threading-openmp-faq&lt;/P&gt;&lt;P&gt;another question is, can i use the&amp;nbsp; threaded lib of&amp;nbsp;IPP 9.0 Legacy Libraries and IPP 2018 in one project. because i think the lib in IPP 2018 is single thread version.&lt;/P&gt;</description>
      <pubDate>Fri, 15 Mar 2019 02:10:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/the-threaded-dll-in-IPP-9-0-Legacy-Libraries/m-p/1168739#M26864</guid>
      <dc:creator>teng__wanli</dc:creator>
      <dc:date>2019-03-15T02:10:02Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt; So if I link the threaded</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/the-threaded-dll-in-IPP-9-0-Legacy-Libraries/m-p/1168740#M26865</link>
      <description>&lt;P style="margin-left:0in; margin-right:0in"&gt;&amp;gt;&amp;gt;&amp;nbsp;So if I link the threaded lib and Call ippSetNumThread(1) then the&amp;nbsp;effect is the same as the non-threaded version?&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&amp;lt;&amp;lt; yes, that's correct&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;&amp;gt;&amp;gt;&amp;nbsp;Another question is, can i use the&amp;nbsp; threaded lib of&amp;nbsp;IPP 9.0 Legacy Libraries and IPP 2018 in one project. Because i think the lib in IPP 2018 is single thread version.&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;1. Actually, IPP 2018 contains single and multithread versions both ( you may look at the &amp;lt;ipproot&amp;gt;/lib/intel64/threaded directory which contains threaded libs.&lt;/P&gt;&lt;P style="margin-left:0in; margin-right:0in"&gt;2. Actually we didn't tested such combination and probably some conflict may happen. Which functions from 9.0 legacy are you going to use?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Mar 2019 05:20:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/the-threaded-dll-in-IPP-9-0-Legacy-Libraries/m-p/1168740#M26865</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-03-15T05:20:26Z</dc:date>
    </item>
    <item>
      <title>Thanks for your reply.</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/the-threaded-dll-in-IPP-9-0-Legacy-Libraries/m-p/1168741#M26866</link>
      <description>&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;I use many functions such&amp;nbsp;ippiHistogramEven,&amp;nbsp;&amp;nbsp;ippiDilate,&amp;nbsp;ippiFilterPrewitt&amp;nbsp;&amp;nbsp;ippiFilter&amp;nbsp; ippiDFTFwd_RToPack_ and so on.&lt;/P&gt;&lt;P&gt;According to your reply, maybe I should select the threaded lib.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Mar 2019 09:52:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/the-threaded-dll-in-IPP-9-0-Legacy-Libraries/m-p/1168741#M26866</guid>
      <dc:creator>teng__wanli</dc:creator>
      <dc:date>2019-03-15T09:52:21Z</dc:date>
    </item>
    <item>
      <title>thanks for these details.</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/the-threaded-dll-in-IPP-9-0-Legacy-Libraries/m-p/1168742#M26867</link>
      <description>&lt;P&gt;thanks for these details. ippiDilate and &amp;nbsp;ippiDFT are threaded. We recommend to try using serial versions both of these version and see how your application will work and then will try to use threaded variants....&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 15 Mar 2019 15:11:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/the-threaded-dll-in-IPP-9-0-Legacy-Libraries/m-p/1168742#M26867</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-03-15T15:11:30Z</dc:date>
    </item>
    <item>
      <title>Thank you.</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/the-threaded-dll-in-IPP-9-0-Legacy-Libraries/m-p/1168743#M26868</link>
      <description>&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;In some cases,&amp;nbsp; it&amp;nbsp;isn't&amp;nbsp;allowed to create new thread in the application level, so I can benifit from the threaded lib which using the internel thread. While in another cases,&amp;nbsp; it's allowed to&amp;nbsp;create threads in the application level, then I can call ippSetNumThread(1)&amp;nbsp; to disable the internal thread and using the threads of application level. the two cases is&amp;nbsp;deploy in different process. so the&amp;nbsp;ippSetNumThread(1) only affect the calling process?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is that OK?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Mar 2019 09:51:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/the-threaded-dll-in-IPP-9-0-Legacy-Libraries/m-p/1168743#M26868</guid>
      <dc:creator>teng__wanli</dc:creator>
      <dc:date>2019-03-18T09:51:00Z</dc:date>
    </item>
  </channel>
</rss>

