<?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 Re: Can I use Intel IPP on AMD* CPU? in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Can-I-use-Intel-IPP-on-AMD-CPU/m-p/898380#M12412</link>
    <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/438697"&gt;kkirtac&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;BR /&gt;
&lt;DIV&gt;Hello, the link is dead.&lt;/DIV&gt;
&lt;DIV&gt;"....&lt;SPAN style="font-style: italic;"&gt;manufacturers supporting the same instruction set&lt;SPAN style="font-style: normal;"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="font-style: italic;"&gt;&lt;SPAN style="font-style: normal;"&gt;What if the instruction set is different? &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="font-style: italic;"&gt;&lt;SPAN style="font-style: normal;"&gt;Looking at some older posts, there is a term called "generic code". I guess that there is a generic version of our IPP code, if the detected cpu is non-Intel, the generic code works. So, a generic version of our IPP code is generated automatically by Intel compiler, is it that ?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
run ippiGetLibVersion() to get the version of IPP on your AMD system.&lt;BR /&gt;&lt;BR /&gt;the generic c code is the worse case. AMD at least supports SSE2.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Tue, 11 Aug 2009 15:09:54 GMT</pubDate>
    <dc:creator>shyaki</dc:creator>
    <dc:date>2009-08-11T15:09:54Z</dc:date>
    <item>
      <title>Can I use Intel IPP on AMD* CPU?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Can-I-use-Intel-IPP-on-AMD-CPU/m-p/898377#M12409</link>
      <description>Hi, we are developing an image/signal processing application that need to work without a processor-brand constraint.&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN style="font-family: Verdana;"&gt;While developing the code, d&lt;/SPAN&gt;o we have to take any manual precaution regarding different processor families such as AMD?&lt;/DIV&gt;
&lt;DIV&gt;Should we develop different codes, namely the generic and IPP? Or do we develop the code with IPP support but it won't work optimized if it detects a non-Intel cpu ?&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 11 Aug 2009 07:23:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Can-I-use-Intel-IPP-on-AMD-CPU/m-p/898377#M12409</guid>
      <dc:creator>kkirtac</dc:creator>
      <dc:date>2009-08-11T07:23:00Z</dc:date>
    </item>
    <item>
      <title>Re: Can I use Intel IPP on AMD* CPU?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Can-I-use-Intel-IPP-on-AMD-CPU/m-p/898378#M12410</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;Hello kkirtac,&lt;BR /&gt;&lt;BR /&gt; IPP support all Intel Processor orthe processors from other manufacturers supporting the same instruction set. So it should be no problem to use IPP on non-intel cpu. &lt;BR /&gt;&lt;BR /&gt;For IPP optimized Code, see more information here: &lt;BR /&gt;&amp;lt;&lt;A href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-understanding-cpu-optimized-code-used-in-intel-ipp/&amp;gt;"&gt;http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-understanding-cpu-optimized-code-used-in-intel-ipp/&amp;gt;&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;All my Best, &lt;BR /&gt;Ying</description>
      <pubDate>Tue, 11 Aug 2009 07:36:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Can-I-use-Intel-IPP-on-AMD-CPU/m-p/898378#M12410</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2009-08-11T07:36:06Z</dc:date>
    </item>
    <item>
      <title>Re: Can I use Intel IPP on AMD* CPU?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Can-I-use-Intel-IPP-on-AMD-CPU/m-p/898379#M12411</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/404199"&gt;Ying Hu (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt; &lt;BR /&gt;Hello kkirtac,&lt;BR /&gt;&lt;BR /&gt; IPP support all Intel Processor orthe processors from other manufacturers supporting the same instruction set. So it should be no problem to use IPP on non-intel cpu. &lt;BR /&gt;&lt;BR /&gt;For IPP optimized Code, see more information here: &lt;BR /&gt;&amp;lt;&lt;A href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-understanding-cpu-optimized-code-used-in-intel-ipp/&amp;gt;"&gt;http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-understanding-cpu-optimized-code-used-in-intel-ipp/&amp;gt;&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;All my Best, &lt;BR /&gt;Ying&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;Hello, the link is dead.&lt;/DIV&gt;
&lt;DIV&gt;"....&lt;SPAN style="font-style: italic;"&gt;manufacturers supporting the same instruction set&lt;SPAN style="font-style: normal;"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="font-style: italic;"&gt;&lt;SPAN style="font-style: normal;"&gt;What if the instruction set is different? &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="font-style: italic;"&gt;&lt;SPAN style="font-style: normal;"&gt;Looking at some older posts, there is a term called "generic code". I guess that there is a generic version of our IPP code, if the detected cpu is non-Intel, the generic code works. So, a generic version of our IPP code is generated automatically by Intel compiler, is it that ?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 11 Aug 2009 10:27:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Can-I-use-Intel-IPP-on-AMD-CPU/m-p/898379#M12411</guid>
      <dc:creator>kkirtac</dc:creator>
      <dc:date>2009-08-11T10:27:15Z</dc:date>
    </item>
    <item>
      <title>Re: Can I use Intel IPP on AMD* CPU?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Can-I-use-Intel-IPP-on-AMD-CPU/m-p/898380#M12412</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/438697"&gt;kkirtac&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;BR /&gt;
&lt;DIV&gt;Hello, the link is dead.&lt;/DIV&gt;
&lt;DIV&gt;"....&lt;SPAN style="font-style: italic;"&gt;manufacturers supporting the same instruction set&lt;SPAN style="font-style: normal;"&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="font-style: italic;"&gt;&lt;SPAN style="font-style: normal;"&gt;What if the instruction set is different? &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="font-style: italic;"&gt;&lt;SPAN style="font-style: normal;"&gt;Looking at some older posts, there is a term called "generic code". I guess that there is a generic version of our IPP code, if the detected cpu is non-Intel, the generic code works. So, a generic version of our IPP code is generated automatically by Intel compiler, is it that ?&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
run ippiGetLibVersion() to get the version of IPP on your AMD system.&lt;BR /&gt;&lt;BR /&gt;the generic c code is the worse case. AMD at least supports SSE2.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 11 Aug 2009 15:09:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Can-I-use-Intel-IPP-on-AMD-CPU/m-p/898380#M12412</guid>
      <dc:creator>shyaki</dc:creator>
      <dc:date>2009-08-11T15:09:54Z</dc:date>
    </item>
    <item>
      <title>Re: Can I use Intel IPP on AMD* CPU?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Can-I-use-Intel-IPP-on-AMD-CPU/m-p/898381#M12413</link>
      <description>Hello kkirtac, &lt;BR /&gt;&lt;BR /&gt;seems one symbol "&amp;gt;" were added in the link. It should be &lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-understanding-cpu-optimized-code-used-in-intel-ipp/" target="_blank"&gt;http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-intel-ipp-understanding-cpu-optimized-code-used-in-intel-ipp/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;It list all CPU optimized code used in Intel IPP. &lt;BR /&gt;for example, &lt;BR /&gt;&lt;STRONG&gt;w7&lt;/STRONG&gt; - Optimized for Pentium 4 processors&lt;BR /&gt;&lt;STRONG&gt;px&lt;/STRONG&gt; - C-optimized for all IA-32 processors&lt;BR /&gt;&lt;BR /&gt;In fact, IPPdetect cpu according to the supporting instruction set of processor (whichsoevermanufacturers). For example, you haveCPU which supportSSE2 instruction then IPP will call "w7" code to run on such processor. If yourcpu don't support SSE2, thenthe general otpimzed code for all IA32-processors will be used. Yes, as shyaki said, the current AMD processor areat least support SSE2 and support same intruction set as Intel Processor, soIPP will use at least "w7" codeon such kind of cpus.&lt;BR /&gt;&lt;BR /&gt;shyaki, thank you.right, to run ippiGetLibVersion(), you will seewhich optimized version of IPPon your cpu. &lt;BR /&gt;&lt;BR /&gt;Thanks&lt;BR /&gt;Ying &lt;BR /&gt;</description>
      <pubDate>Wed, 12 Aug 2009 05:10:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Can-I-use-Intel-IPP-on-AMD-CPU/m-p/898381#M12413</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2009-08-12T05:10:53Z</dc:date>
    </item>
    <item>
      <title>Re: Can I use Intel IPP on AMD* CPU?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Can-I-use-Intel-IPP-on-AMD-CPU/m-p/898382#M12414</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;You can also run one of Intel IPP sample "cpu info" from sample directory ipp-samplesadvanced-usagecpuinfo to find similiar info. &lt;BR /&gt;&lt;BR /&gt;Thanks,&lt;BR /&gt;Ying S</description>
      <pubDate>Wed, 12 Aug 2009 14:21:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Can-I-use-Intel-IPP-on-AMD-CPU/m-p/898382#M12414</guid>
      <dc:creator>Ying_S_Intel</dc:creator>
      <dc:date>2009-08-12T14:21:59Z</dc:date>
    </item>
    <item>
      <title>Re: Can I use Intel IPP on AMD* CPU?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Can-I-use-Intel-IPP-on-AMD-CPU/m-p/898383#M12415</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Thanks for the replies, its all clear now,&lt;/DIV&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;i have to ask one more question,&lt;/DIV&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;is there a strict constraint to use Intel C++ compiler for optimized solution? Or can we compile our IPP codes with any other c-c++ compiler such as MSVC?&lt;/DIV&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;&lt;BR /&gt;&lt;/DIV&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Thank you.&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Thu, 13 Aug 2009 08:54:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Can-I-use-Intel-IPP-on-AMD-CPU/m-p/898383#M12415</guid>
      <dc:creator>kkirtac</dc:creator>
      <dc:date>2009-08-13T08:54:37Z</dc:date>
    </item>
    <item>
      <title>Re: Can I use Intel IPP on AMD* CPU?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Can-I-use-Intel-IPP-on-AMD-CPU/m-p/898384#M12416</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;you may check with IPP Release Notes for supported software. Yes, Microsoft compiler can be used with IPP as well as gcc under Linux and Mac OS.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt; Vladimir&lt;/P&gt;</description>
      <pubDate>Thu, 13 Aug 2009 17:04:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Can-I-use-Intel-IPP-on-AMD-CPU/m-p/898384#M12416</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2009-08-13T17:04:52Z</dc:date>
    </item>
  </channel>
</rss>

