<?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 Hi DF,  in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Using-in-Linux-Kernel-Module-and-Windows-Driver/m-p/1108185#M25342</link>
    <description>&lt;P&gt;Hi DF,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;As I recalled, the PX and MX required seperate download in IPP 7.0. but restore in IPP 7.1 and later version. for example, I'm looking at the IPP 8.2 version.&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;[yhu5@prc-mic01 intel64]$ ls *mx*&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;libippccmx.so.8.2 &amp;nbsp;libippcvmx.so.8.2 &amp;nbsp;libippimx.so.8.2 &amp;nbsp;libippvmmx.so.8.2&lt;BR /&gt;
	libippchmx.so.8.2 &amp;nbsp;libippdcmx.so.8.2 &amp;nbsp;libippsmx.so.8.2&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;could you please check if px/mx in IPP 7.x folder?&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;I may check about &amp;nbsp;"you can't use SSE2 or anything that does task switching&amp;nbsp; in Linux kernel and for Windows x64 kernel the MMX registers" and get back to you if any news.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;But you mentioned , using 7.0.x I'm able to use the px/mx generic versions no problems in Kernel mode for both Linux/Windows, where ox /mx has been compiled for the processors that conformas to SSE2 processor architectures. &amp;nbsp;So i guess it should be ok for you to use even latest version 9.0.1 for the&amp;nbsp;encryption and/or compression&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;Best Regards,&lt;/P&gt;

&lt;P&gt;Ying&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 29 Jan 2016 08:18:21 GMT</pubDate>
    <dc:creator>Ying_H_Intel</dc:creator>
    <dc:date>2016-01-29T08:18:21Z</dc:date>
    <item>
      <title>Using in Linux Kernel Module and Windows Driver?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Using-in-Linux-Kernel-Module-and-Windows-Driver/m-p/1108184#M25341</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;Using 7.0.x I'm able to use the px/mx generic versions no problems in Kernel mode for both Linux/Windows.&amp;nbsp;&amp;nbsp; I'm thinking of moving up to 7.1.x (don't want to break too much stuff) and there is no px/mx available.&amp;nbsp;&amp;nbsp; I recall reading somewhere you can't use SSE2 or anything that does task switching&amp;nbsp; in Linux kernel and for Windows x64 kernel the MMX registers.&amp;nbsp;&amp;nbsp; So the question is, is that true and if so does that mean kernel modes stuck at staying with px/mx versions from 7.0.x ?&amp;nbsp;&amp;nbsp; Would be using for encryption and/or compression.&amp;nbsp; No floating point.&lt;/P&gt;

&lt;P&gt;Right now it works nice in apps too, users can use ipp generic mode old hardware or use the newer support (all built using static libraries, simply running some macros and a couple passes to the IPPAPI macro to prepend px## or mx## along with macros which choose what to call).&lt;/P&gt;

&lt;P&gt;TIA!!&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jan 2016 03:47:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Using-in-Linux-Kernel-Module-and-Windows-Driver/m-p/1108184#M25341</guid>
      <dc:creator>DF</dc:creator>
      <dc:date>2016-01-29T03:47:13Z</dc:date>
    </item>
    <item>
      <title>Hi DF, </title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Using-in-Linux-Kernel-Module-and-Windows-Driver/m-p/1108185#M25342</link>
      <description>&lt;P&gt;Hi DF,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;As I recalled, the PX and MX required seperate download in IPP 7.0. but restore in IPP 7.1 and later version. for example, I'm looking at the IPP 8.2 version.&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;[yhu5@prc-mic01 intel64]$ ls *mx*&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;libippccmx.so.8.2 &amp;nbsp;libippcvmx.so.8.2 &amp;nbsp;libippimx.so.8.2 &amp;nbsp;libippvmmx.so.8.2&lt;BR /&gt;
	libippchmx.so.8.2 &amp;nbsp;libippdcmx.so.8.2 &amp;nbsp;libippsmx.so.8.2&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;could you please check if px/mx in IPP 7.x folder?&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;I may check about &amp;nbsp;"you can't use SSE2 or anything that does task switching&amp;nbsp; in Linux kernel and for Windows x64 kernel the MMX registers" and get back to you if any news.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 12px; line-height: 18px;"&gt;But you mentioned , using 7.0.x I'm able to use the px/mx generic versions no problems in Kernel mode for both Linux/Windows, where ox /mx has been compiled for the processors that conformas to SSE2 processor architectures. &amp;nbsp;So i guess it should be ok for you to use even latest version 9.0.1 for the&amp;nbsp;encryption and/or compression&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;Best Regards,&lt;/P&gt;

&lt;P&gt;Ying&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jan 2016 08:18:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Using-in-Linux-Kernel-Module-and-Windows-Driver/m-p/1108185#M25342</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2016-01-29T08:18:21Z</dc:date>
    </item>
    <item>
      <title>I see the 7.1 version doesn't</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Using-in-Linux-Kernel-Module-and-Windows-Driver/m-p/1108186#M25343</link>
      <description>&lt;P&gt;I see the 7.1 version doesn't have any *px* items or *mx* items.&amp;nbsp; the 7.0 version has them after a separate download.&amp;nbsp; the 9.x linux version has the same type you show with 8.2, only the shared libraries, no static libraries and the nonpic doesn't have any *px* or *mx* items.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I tried to update the windows version to 9 just to have it, but your order system wouldn't work, keep kicking me out of the log in, or if it was in, showed two different records, I tried to select one or the other and it wouldn't move forward to place the order.&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jan 2016 08:36:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Using-in-Linux-Kernel-Module-and-Windows-Driver/m-p/1108186#M25343</guid>
      <dc:creator>DF</dc:creator>
      <dc:date>2016-01-29T08:36:06Z</dc:date>
    </item>
    <item>
      <title>well for linux i used the</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Using-in-Linux-Kernel-Module-and-Windows-Driver/m-p/1108187#M25344</link>
      <description>&lt;P&gt;well for linux i used the nonpic and tested x64 it worked without a crash so far, but the code size went up from 150K to 455K&amp;nbsp; I didn't call ippInit() so it uses the lowest processor compatiblity.&lt;/P&gt;

&lt;P&gt;for windows I can still use the old for now.&amp;nbsp; The info may be at &lt;A href="https://msdn.microsoft.com/en-us/library/windows/hardware/ff545910%28v=vs.85%29.aspx" target="_blank"&gt;https://msdn.microsoft.com/en-us/library/windows/hardware/ff545910%28v=vs.85%29.aspx&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 30 Jan 2016 03:07:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Using-in-Linux-Kernel-Module-and-Windows-Driver/m-p/1108187#M25344</guid>
      <dc:creator>DF</dc:creator>
      <dc:date>2016-01-30T03:07:48Z</dc:date>
    </item>
    <item>
      <title>Hi DF,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Using-in-Linux-Kernel-Module-and-Windows-Driver/m-p/1108188#M25345</link>
      <description>&lt;P&gt;Hi DF,&lt;/P&gt;

&lt;P&gt;Thanks for letting me know.&amp;nbsp; I have news about IPP 7.0 and IPP 7.1, and later.&lt;/P&gt;

&lt;P&gt;1) right, &amp;nbsp;PX and MX required seperate download in IPP 7.0. the px /mx has been compiled for the processors that conformas to SSE2 processor architectures&lt;/P&gt;

&lt;P&gt;2) The px/mx (generic) implementations, released for Intel® IPP 7.0, are not available for Intel® IPP 7.1. They were a one-time release with the 7.0 API.&lt;/P&gt;

&lt;P&gt;3) Px/mx optimizations are returned back into the main package in IPP 8.0&lt;/P&gt;

&lt;P&gt;So if you have to used IPP px/mx, it seem better to upgrade to IPP 8.0 and later.&lt;/P&gt;

&lt;P&gt;Regarding&amp;nbsp;the current&amp;nbsp;question, could you please&amp;nbsp;clarify: &amp;nbsp;&lt;/P&gt;

&lt;P&gt;1) well for linux i used the nonpic and tested x64 it worked without a crash so far, but the code size went up from 150K to 455K&amp;nbsp; I didn't call ippInit() so it uses the lowest processor compatibility.&lt;/P&gt;

&lt;P&gt;is it IPP 7.1, em64t, nonpic, libippdc.a libippcy.a?&amp;nbsp; or from IPP 9.0.1?&lt;/P&gt;

&lt;P&gt;2) I tried to update the windows version to 9 just to have it, but your order system wouldn't work, keep kicking me out of the log in, or if it was in, showed two different records, I tried to select one or the other and it wouldn't move forward to place the order.&lt;/P&gt;

&lt;P&gt;Do you apply for IPP 9.0.1 main package, the free license or purchase &amp;nbsp;from&amp;nbsp; &lt;A href="https://software.intel.com/en-us/intel-ipp/"&gt;https://software.intel.com/en-us/intel-ipp/&lt;/A&gt; =&amp;gt; up-right box. &amp;nbsp;&lt;/P&gt;

&lt;P&gt;or community license&amp;nbsp; from &lt;A href="https://software.intel.com/sites/campaigns/nest/"&gt;https://software.intel.com/sites/campaigns/nest/&lt;/A&gt;.&lt;/P&gt;

&lt;P&gt;IPP 9.0.1 Crypto package is separated application and download as IPP 7.0.&amp;nbsp;&amp;nbsp; please notes the IPP 9.0.1 Crypto package need to exact match with IPP 9.0.1 main package.&lt;/P&gt;

&lt;P&gt;Best Regards,&lt;/P&gt;

&lt;P&gt;Ying&lt;/P&gt;</description>
      <pubDate>Tue, 02 Feb 2016 02:56:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Using-in-Linux-Kernel-Module-and-Windows-Driver/m-p/1108188#M25345</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2016-02-02T02:56:07Z</dc:date>
    </item>
    <item>
      <title>Hello,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Using-in-Linux-Kernel-Module-and-Windows-Driver/m-p/1108189#M25346</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I don't see the mx/px for the static libraries in version 9 ?&amp;nbsp; I see the for the shared libraries, but to save space for the kernel modules I need the static version nopic.&amp;nbsp; Or one that has a single type like w7.&amp;nbsp;&amp;nbsp; I'll look at those headers to see if it is there to force one type???&lt;/P&gt;</description>
      <pubDate>Thu, 11 Feb 2016 18:05:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Using-in-Linux-Kernel-Module-and-Windows-Driver/m-p/1108189#M25346</guid>
      <dc:creator>DF</dc:creator>
      <dc:date>2016-02-11T18:05:56Z</dc:date>
    </item>
  </channel>
</rss>

