<?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 Hello, Fiona. in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-Xeon-PHi-Coprocessor-Multi-threading/m-p/1097216#M25075</link>
    <description>&lt;P&gt;Hello, Fiona.&lt;/P&gt;

&lt;P&gt;I already had read all this information. The problem is that for the MIC I cannot find&amp;nbsp; folder "threaded"&amp;nbsp; never in windows nor in linux. Single-threaded libraries for Linux are different from the libraries for the MIC.&amp;nbsp;Does this mean that such libraries for MIC did not exist? I don't know may I use libraries from Linux on MIC device? About my compiling commands I may to say that I feel a bit confused too. I must use C++ compiler for Windows, but make program code for MIC (with Linux core). I was also very surprised that I must to use some of the compiler directives for Windows, but some part for Linux.&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 17 Feb 2017 09:09:29 GMT</pubDate>
    <dc:creator>Vizator46</dc:creator>
    <dc:date>2017-02-17T09:09:29Z</dc:date>
    <item>
      <title>Intel IPP &amp; Xeon PHi Coprocessor Multi-threading</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-Xeon-PHi-Coprocessor-Multi-threading/m-p/1097214#M25073</link>
      <description>&lt;P&gt;Hello.&lt;/P&gt;

&lt;P&gt;How can I use multi threaded mode for Intel Integrated Performance Primitives 2017 Update 1 on Intel Xeon Phi Coprocessor? I use native mode program (not offload) and I compile project from command line on Windows host with string like this: icl source\block_filter.cpp source\convert.cpp main.cpp -Qmic -parallel -IPP_PARALLEL_DYNAMIC -qopenmp -g -O2 -lscif -ipp -lipps -lippcore -lippvm -o main.run -link -MT . Where are my mistakes, because program don't use many cores?&lt;/P&gt;</description>
      <pubDate>Thu, 16 Feb 2017 14:53:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-Xeon-PHi-Coprocessor-Multi-threading/m-p/1097214#M25073</guid>
      <dc:creator>Vizator46</dc:creator>
      <dc:date>2017-02-16T14:53:40Z</dc:date>
    </item>
    <item>
      <title>Dear customer,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-Xeon-PHi-Coprocessor-Multi-threading/m-p/1097215#M25074</link>
      <description>&lt;P&gt;Dear customer,&lt;/P&gt;

&lt;P&gt;To use IPP multi-threading. First, you need to install IPP multi-thread libraries manually. It is not be installed by default. Then, compile your program link with libs from&lt;/P&gt;

&lt;PRE&gt;&lt;STRONG&gt;&lt;EM&gt;%IPPROOT%\lib\&amp;lt;arch&amp;gt;\threaded&lt;/EM&gt;&lt;/STRONG&gt;&lt;/PRE&gt;

&lt;P&gt;I feel a bit confused with your compiling commands, you are using 'icl', it is Intel C++ compiler for Windows. But for your linking command&amp;nbsp;which is the format for linking single-dynamic library in Linux. You could refer this document for &lt;A href="https://software.intel.com/en-us/node/503933"&gt;IPP linking &amp;amp; compiling&lt;/A&gt;. Thank you.&lt;/P&gt;

&lt;P&gt;Best regards,&lt;BR /&gt;
	Fiona&lt;/P&gt;</description>
      <pubDate>Fri, 17 Feb 2017 02:15:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-Xeon-PHi-Coprocessor-Multi-threading/m-p/1097215#M25074</guid>
      <dc:creator>Zhen_Z_Intel</dc:creator>
      <dc:date>2017-02-17T02:15:36Z</dc:date>
    </item>
    <item>
      <title>Hello, Fiona.</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-Xeon-PHi-Coprocessor-Multi-threading/m-p/1097216#M25075</link>
      <description>&lt;P&gt;Hello, Fiona.&lt;/P&gt;

&lt;P&gt;I already had read all this information. The problem is that for the MIC I cannot find&amp;nbsp; folder "threaded"&amp;nbsp; never in windows nor in linux. Single-threaded libraries for Linux are different from the libraries for the MIC.&amp;nbsp;Does this mean that such libraries for MIC did not exist? I don't know may I use libraries from Linux on MIC device? About my compiling commands I may to say that I feel a bit confused too. I must use C++ compiler for Windows, but make program code for MIC (with Linux core). I was also very surprised that I must to use some of the compiler directives for Windows, but some part for Linux.&lt;/P&gt;

&lt;P&gt;&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 17 Feb 2017 09:09:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-Xeon-PHi-Coprocessor-Multi-threading/m-p/1097216#M25075</guid>
      <dc:creator>Vizator46</dc:creator>
      <dc:date>2017-02-17T09:09:29Z</dc:date>
    </item>
    <item>
      <title>Hello Vizator46,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-Xeon-PHi-Coprocessor-Multi-threading/m-p/1097217#M25076</link>
      <description>&lt;P&gt;Hello Vizator46,&lt;/P&gt;

&lt;P&gt;We don't provide multi-thread native libraries for MIC (a.k.a KNC, a.k.a Intel Phi x100). The libraries, which you find for host Linux system, aren't compatible with MIC native environment.Though I never tried, you may not be able even to build native MIC application with IPP libraries for host Linux.&lt;/P&gt;

&lt;P&gt;For KNL (Phi x200) processors, you may use ordinary Linux libraries&amp;nbsp;of Intel 64 architecture for native applications. At least, single-threaded.&lt;/P&gt;</description>
      <pubDate>Fri, 17 Feb 2017 13:31:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-Xeon-PHi-Coprocessor-Multi-threading/m-p/1097217#M25076</guid>
      <dc:creator>Sergey_K_Intel</dc:creator>
      <dc:date>2017-02-17T13:31:48Z</dc:date>
    </item>
    <item>
      <title>I understood. Thanks a lot.</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-Xeon-PHi-Coprocessor-Multi-threading/m-p/1097218#M25077</link>
      <description>&lt;P&gt;I understood. Thanks a lot.&lt;/P&gt;</description>
      <pubDate>Fri, 17 Feb 2017 14:02:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-Xeon-PHi-Coprocessor-Multi-threading/m-p/1097218#M25077</guid>
      <dc:creator>Vizator46</dc:creator>
      <dc:date>2017-02-17T14:02:47Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;For KNL (Phi x200)</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-Xeon-PHi-Coprocessor-Multi-threading/m-p/1097219#M25078</link>
      <description>&amp;gt;&amp;gt;For KNL (Phi x200) processors, you may use ordinary Linux libraries of Intel 64 architecture for native applications. At least,
&amp;gt;&amp;gt;single-threaded.

Only single-threaded &lt;STRONG&gt;IPP&lt;/STRONG&gt; libraries are installed on &lt;STRONG&gt;Linux&lt;/STRONG&gt;. Here are some records from a log file created during installation of the &lt;STRONG&gt;Intel Parallel Studio XE 2017 Update 1 for Linux&lt;/STRONG&gt; ( on Linux Ubuntu 16.04 LTS ):

...
Welcome to the Intel(R) Parallel Studio XE 2017 Update 1 for Linux* setup program.
...
    Intel(R) Integrated Performance Primitives 2017 Update 1               2.6GB
        Intel IPP single-threaded libraries: General package                    
...
Installing Intel IPP single-threaded libraries for IA-32: General package
component... done
...
Installing Intel IPP single-threaded libraries for Intel(R) 64: General package 
component... done
...

If you're experienced with &lt;STRONG&gt;OpenMP&lt;/STRONG&gt; programming you could parallelize processing even with single-threaded &lt;STRONG&gt;IPP&lt;/STRONG&gt; functions.</description>
      <pubDate>Fri, 17 Feb 2017 20:28:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-Xeon-PHi-Coprocessor-Multi-threading/m-p/1097219#M25078</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2017-02-17T20:28:39Z</dc:date>
    </item>
    <item>
      <title>Here is a list of IPP library</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-Xeon-PHi-Coprocessor-Multi-threading/m-p/1097220#M25079</link>
      <description>Here is a list of IPP library folders ( installed on a KNL server ):

../Linux/ipp/lib/
../Linux/ipp/lib/ia32
../Linux/ipp/lib/intel64
../Linux/ipp/lib/mic</description>
      <pubDate>Fri, 17 Feb 2017 20:44:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-Xeon-PHi-Coprocessor-Multi-threading/m-p/1097220#M25079</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2017-02-17T20:44:10Z</dc:date>
    </item>
  </channel>
</rss>

