<?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 Intel IPP support for Intel(R) AVX2 - Is 'ippiMin_32f_C1R' function AVX2 optimized? in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-support-for-Intel-R-AVX2-Is-ippiMin-32f-C1R-function/m-p/938505#M17455</link>
    <description>&lt;P&gt;My question is related to a list of IPP functions with AVX2 optimizations from an article at:&lt;BR /&gt;.&lt;BR /&gt;&lt;A href="http://software.intel.com/en-us/articles/haswell-support-in-intel-ipp"&gt;http://software.intel.com/en-us/articles/haswell-support-in-intel-ipp&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I needed to verify if some IPP functions are AVX2 optimized and I found that one function from my list&lt;BR /&gt;is not listed on Intel's list. Could you verify that 'ippiMin_32f_C1R' function is AVX2 optimized?&lt;/P&gt;
&lt;P&gt;** Image Processing **&lt;BR /&gt;...&lt;BR /&gt;ippiMax_32f_C1R&amp;nbsp;&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;ippiMin_32f_C1R&amp;nbsp;&amp;nbsp;&amp;nbsp;- NOT Listed ( Is it AVX2 optimized ?)&lt;BR /&gt;ippiMinMax_32f_C1R&amp;nbsp;&amp;nbsp;- Listed - [EDITED] It was ippiMinMax_16s_C1R&lt;BR /&gt;ippiMean_32f_C1R&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;...&lt;BR /&gt;ippiAdd_32f_C1R&amp;nbsp;&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;ippiSub_32f_C1R&amp;nbsp;&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;ippiSqrt_32f_C1R&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;...&lt;/P&gt;
&lt;P&gt;** Signal Processing **&lt;BR /&gt;...&lt;BR /&gt;ippsMax_32f&amp;nbsp;&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;ippsMin_32f&amp;nbsp;&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;ippsMinMax_32f&amp;nbsp;&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;ippsMean_32f&amp;nbsp;&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;...&lt;BR /&gt;ippsAdd_32f&amp;nbsp;&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;ippsSub_32f&amp;nbsp;&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;ippsSqrt_32f&amp;nbsp;&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;...&lt;/P&gt;
&lt;P&gt;Thanks in advance.&lt;/P&gt;</description>
    <pubDate>Tue, 30 Oct 2012 23:18:49 GMT</pubDate>
    <dc:creator>SergeyKostrov</dc:creator>
    <dc:date>2012-10-30T23:18:49Z</dc:date>
    <item>
      <title>Intel IPP support for Intel(R) AVX2 - Is 'ippiMin_32f_C1R' function AVX2 optimized?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-support-for-Intel-R-AVX2-Is-ippiMin-32f-C1R-function/m-p/938505#M17455</link>
      <description>&lt;P&gt;My question is related to a list of IPP functions with AVX2 optimizations from an article at:&lt;BR /&gt;.&lt;BR /&gt;&lt;A href="http://software.intel.com/en-us/articles/haswell-support-in-intel-ipp"&gt;http://software.intel.com/en-us/articles/haswell-support-in-intel-ipp&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I needed to verify if some IPP functions are AVX2 optimized and I found that one function from my list&lt;BR /&gt;is not listed on Intel's list. Could you verify that 'ippiMin_32f_C1R' function is AVX2 optimized?&lt;/P&gt;
&lt;P&gt;** Image Processing **&lt;BR /&gt;...&lt;BR /&gt;ippiMax_32f_C1R&amp;nbsp;&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;ippiMin_32f_C1R&amp;nbsp;&amp;nbsp;&amp;nbsp;- NOT Listed ( Is it AVX2 optimized ?)&lt;BR /&gt;ippiMinMax_32f_C1R&amp;nbsp;&amp;nbsp;- Listed - [EDITED] It was ippiMinMax_16s_C1R&lt;BR /&gt;ippiMean_32f_C1R&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;...&lt;BR /&gt;ippiAdd_32f_C1R&amp;nbsp;&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;ippiSub_32f_C1R&amp;nbsp;&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;ippiSqrt_32f_C1R&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;...&lt;/P&gt;
&lt;P&gt;** Signal Processing **&lt;BR /&gt;...&lt;BR /&gt;ippsMax_32f&amp;nbsp;&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;ippsMin_32f&amp;nbsp;&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;ippsMinMax_32f&amp;nbsp;&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;ippsMean_32f&amp;nbsp;&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;...&lt;BR /&gt;ippsAdd_32f&amp;nbsp;&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;ippsSub_32f&amp;nbsp;&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;ippsSqrt_32f&amp;nbsp;&amp;nbsp;&amp;nbsp;- Listed&lt;BR /&gt;...&lt;/P&gt;
&lt;P&gt;Thanks in advance.&lt;/P&gt;</description>
      <pubDate>Tue, 30 Oct 2012 23:18:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-support-for-Intel-R-AVX2-Is-ippiMin-32f-C1R-function/m-p/938505#M17455</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2012-10-30T23:18:49Z</dc:date>
    </item>
    <item>
      <title>Hi Sergey,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-support-for-Intel-R-AVX2-Is-ippiMin-32f-C1R-function/m-p/938506#M17456</link>
      <description>Hi Sergey, 

No, the function is not optimizated by AVX. 
And as ippiMax function and those on list are host functions based on custmer survey data. So it got AVX code. 

Best Regards,
Ying</description>
      <pubDate>Wed, 31 Oct 2012 09:07:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-support-for-Intel-R-AVX2-Is-ippiMin-32f-C1R-function/m-p/938506#M17456</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2012-10-31T09:07:14Z</dc:date>
    </item>
    <item>
      <title>&gt;&gt;&gt;&gt;ippiMax_32f_C1R   -</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-support-for-Intel-R-AVX2-Is-ippiMin-32f-C1R-function/m-p/938507#M17457</link>
      <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt;ippiMax_32f_C1R   - Listed
&amp;gt;&amp;gt;&amp;gt;&amp;gt;ippiMin_32f_C1R   - NOT Listed ( Is it AVX2 optimized ?)

Hi Ying, Thank you.

&amp;gt;&amp;gt;No, the function is not optimizated by AVX...

I'd like to make a new feature request: it would be nice if 'ippiMin_32f_C1R' also will be optimized. Is it possible?

I also corrected my own list:
...
ippiMinMax_16s_C1R  - Listed - Actually it has to be ippiMinMax_32f_C1R
...</description>
      <pubDate>Wed, 31 Oct 2012 13:42:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-support-for-Intel-R-AVX2-Is-ippiMin-32f-C1R-function/m-p/938507#M17457</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2012-10-31T13:42:11Z</dc:date>
    </item>
    <item>
      <title>One more question. In 'Intel</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-support-for-Intel-R-AVX2-Is-ippiMin-32f-C1R-function/m-p/938508#M17458</link>
      <description>One more question. In 'Intel IPP support for Intel(R) AVX2' article:
.
&lt;A href="http://software.intel.com/en-us/articles/haswell-support-in-intel-ipp" target="_blank"&gt;http://software.intel.com/en-us/articles/haswell-support-in-intel-ipp&lt;/A&gt;

there is a statement about '...Half-float (float16) accelerators...'. Where could I find more technical information about these accelerators?

Thanks in advance.</description>
      <pubDate>Wed, 31 Oct 2012 14:19:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-support-for-Intel-R-AVX2-Is-ippiMin-32f-C1R-function/m-p/938508#M17458</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2012-10-31T14:19:46Z</dc:date>
    </item>
    <item>
      <title>Hi Sergey,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-support-for-Intel-R-AVX2-Is-ippiMin-32f-C1R-function/m-p/938509#M17459</link>
      <description>Hi Sergey, 

Regarding the AVX2 instruction details, you may search in IDZ. for example &lt;A href="http://software.intel.com/en-us/blogs/2011/06/13/haswell-new-instruction-descriptions-now-available" target="_blank"&gt;http://software.intel.com/en-us/blogs/2011/06/13/haswell-new-instruction-descriptions-now-available&lt;/A&gt;

Yes, it is possible. I will escalate the request to IPP developer team and will update to you if any news. 

Best Regards,
Ying</description>
      <pubDate>Thu, 01 Nov 2012 06:40:08 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-support-for-Intel-R-AVX2-Is-ippiMin-32f-C1R-function/m-p/938509#M17459</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2012-11-01T06:40:08Z</dc:date>
    </item>
    <item>
      <title>Thank you.</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-support-for-Intel-R-AVX2-Is-ippiMin-32f-C1R-function/m-p/938510#M17460</link>
      <description>Thank you.

&amp;gt;&amp;gt;Regarding the AVX2 instruction details, you may search in IDZ. for example
&amp;gt;&amp;gt;http://software.intel.com/en-us/blogs/2011/06/13/haswell-new-instruction...
&amp;gt;&amp;gt;
&amp;gt;&amp;gt;Yes, it is possible. I will escalate the request to IPP developer team and will update to you if any news.

To be honest I really don't understand why 'ippiMin_32f_C1R' wasn't optimized. Please keep me informed.

Best regards,
Sergey</description>
      <pubDate>Thu, 01 Nov 2012 13:16:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Intel-IPP-support-for-Intel-R-AVX2-Is-ippiMin-32f-C1R-function/m-p/938510#M17460</guid>
      <dc:creator>SergeyKostrov</dc:creator>
      <dc:date>2012-11-01T13:16:30Z</dc:date>
    </item>
  </channel>
</rss>

