<?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 Uday, in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPPI-and-IPPS-with-IEEE-754-accuracy-standards/m-p/1006969#M23222</link>
    <description>&lt;P&gt;Uday,&lt;/P&gt;

&lt;P&gt;Here&amp;nbsp;are IPP fixed point functions:&lt;BR /&gt;
	&lt;A href="https://software.intel.com/sites/products/documentation/hpc/ipp/ipps/ipps_ch12/ch12_Intro.html"&gt;https://software.intel.com/sites/products/documentation/hpc/ipp/ipps/ipps_ch12/ch12_Intro.html&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;There is no QRDecomp/Filter functions. To call these function, there no needs to specify any compiler options. But it needs make sure the input data is correct format (&amp;nbsp;for example, &amp;nbsp;A11, A21, or A24 for single precision).&lt;/P&gt;

&lt;P&gt;Thanks,&lt;BR /&gt;
	Chao&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 23 Jul 2014 03:20:29 GMT</pubDate>
    <dc:creator>Chao_Y_Intel</dc:creator>
    <dc:date>2014-07-23T03:20:29Z</dc:date>
    <item>
      <title>IPPI and IPPS with IEEE 754 accuracy standards</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPPI-and-IPPS-with-IEEE-754-accuracy-standards/m-p/1006968#M23221</link>
      <description>&lt;P&gt;Hello Intel,&lt;/P&gt;

&lt;P&gt;We have been using Intel IPP 6.1 for 6 years now. Our product medical regulated product and we would like to see accurate results while changing integrating new IPP version.&lt;/P&gt;

&lt;P&gt;I see IPP already has a Fixed accuracy functions. But, I looking for the lot more function from IPPS and IPPI libraries with a similar precision definition.&lt;/P&gt;

&lt;P&gt;1. Is there any compiler option to enable IEEE 754 standard results?&lt;/P&gt;

&lt;P&gt;2. Are there&amp;nbsp;ippmQRDecomp_m_64f_f_A24,&amp;nbsp;&lt;SPAN style="color: rgb(51, 51, 51); font-family: 'Courier New', Courier, monospace; font-size: 15px; line-height: 22px;"&gt;ippiFilter_32fC1R_A24 functions?&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;Uday&lt;/P&gt;</description>
      <pubDate>Tue, 22 Jul 2014 04:53:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPPI-and-IPPS-with-IEEE-754-accuracy-standards/m-p/1006968#M23221</guid>
      <dc:creator>Uday_T_</dc:creator>
      <dc:date>2014-07-22T04:53:21Z</dc:date>
    </item>
    <item>
      <title>Uday,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPPI-and-IPPS-with-IEEE-754-accuracy-standards/m-p/1006969#M23222</link>
      <description>&lt;P&gt;Uday,&lt;/P&gt;

&lt;P&gt;Here&amp;nbsp;are IPP fixed point functions:&lt;BR /&gt;
	&lt;A href="https://software.intel.com/sites/products/documentation/hpc/ipp/ipps/ipps_ch12/ch12_Intro.html"&gt;https://software.intel.com/sites/products/documentation/hpc/ipp/ipps/ipps_ch12/ch12_Intro.html&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;There is no QRDecomp/Filter functions. To call these function, there no needs to specify any compiler options. But it needs make sure the input data is correct format (&amp;nbsp;for example, &amp;nbsp;A11, A21, or A24 for single precision).&lt;/P&gt;

&lt;P&gt;Thanks,&lt;BR /&gt;
	Chao&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 23 Jul 2014 03:20:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPPI-and-IPPS-with-IEEE-754-accuracy-standards/m-p/1006969#M23222</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2014-07-23T03:20:29Z</dc:date>
    </item>
    <item>
      <title>Thanks for the quick response</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPPI-and-IPPS-with-IEEE-754-accuracy-standards/m-p/1006970#M23223</link>
      <description>&lt;P&gt;Thanks for the quick response Chao.&lt;/P&gt;

&lt;P&gt;If I use had to use any functions from IPPI and IPPS libraries for IEEE 754 compliance, I need to make sure the inputs are using fixed point accuracy.&lt;/P&gt;

&lt;P&gt;Few questions,&lt;/P&gt;

&lt;P&gt;1. If have used QRDecompose function in x86 or x64 (IPP61), the results are different. So, I pass in inputs, calculated via IEEE 754 functions, the output of QRDecompose functions will be x86 output = x64 output = IEEE 754 compliant output?&lt;/P&gt;

&lt;P&gt;2. Similar to previous question, will results change if I use different versions of IPP with fixed point accuracy functions?&lt;/P&gt;

&lt;P&gt;3. If I use CUDA/ OPENCV/ any other library which is IEEE 754 compliant, would the results be same as IPP fixed point accuracy function outputs?&lt;/P&gt;

&lt;P&gt;4. How much performance impact will it cause using Floating point accuracy in %? say A21? Will the answer be 'It depends!'?&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Appreciate all your help!&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Uday&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 23 Jul 2014 03:33:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPPI-and-IPPS-with-IEEE-754-accuracy-standards/m-p/1006970#M23223</guid>
      <dc:creator>Uday_T_</dc:creator>
      <dc:date>2014-07-23T03:33:44Z</dc:date>
    </item>
    <item>
      <title>Uday,</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/IPPI-and-IPPS-with-IEEE-754-accuracy-standards/m-p/1006971#M23224</link>
      <description>&lt;P&gt;Uday,&lt;/P&gt;

&lt;P&gt;could you clarify what the "IEEE 754 compliance" mean here?&amp;nbsp; As the compliance does not means to create the same(or reproducible) result.&lt;/P&gt;

&lt;P&gt;Here is an article this discuss why different code may create different results:&lt;BR /&gt;
	&lt;A href="https://secure-software.intel.com/en-us/articles/getting-reproducible-results-with-intel-mkl"&gt;https://secure-software.intel.com/en-us/articles/getting-reproducible-results-with-intel-mkl&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;This apply for all of the libraries, and this is common thing for all float point computation.&lt;BR /&gt;
	For fixed point,&amp;nbsp; it is based on integer computation, it can create the same result.&lt;/P&gt;

&lt;P&gt;Thanks,&lt;BR /&gt;
	Chao&lt;/P&gt;</description>
      <pubDate>Thu, 24 Jul 2014 08:30:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/IPPI-and-IPPS-with-IEEE-754-accuracy-standards/m-p/1006971#M23224</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2014-07-24T08:30:02Z</dc:date>
    </item>
  </channel>
</rss>

