<?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: accuracy AddProduct function? in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/accuracy-AddProduct-function/m-p/916250#M15176</link>
    <description>&lt;P&gt;Dear Customer,&lt;/P&gt;
&lt;P&gt;Thanks for reporting and we generated this issue in #441601 via Intel Premier Support, our support engineer will contact you for further assistance.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;BR /&gt;Ying &lt;/P&gt;</description>
    <pubDate>Thu, 12 Jul 2007 04:17:00 GMT</pubDate>
    <dc:creator>Ying_S_Intel</dc:creator>
    <dc:date>2007-07-12T04:17:00Z</dc:date>
    <item>
      <title>accuracy AddProduct function?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/accuracy-AddProduct-function/m-p/916249#M15175</link>
      <description>dear all,&lt;BR /&gt;&lt;BR /&gt;recently i experienced maybe accuracy problems when using ippsAddProduct_64f function to calculate the dot product of 2 vectors. please find an example in pseudo-code below:&lt;BR /&gt;&lt;BR /&gt;2 input vectors:&lt;BR /&gt;v1: 0.9916417944, 0.0710609594, -0.1076888651&lt;BR /&gt;v2: 0.0010000000, 0.0010000000, -0.0010000000&lt;BR /&gt;&lt;BR /&gt;**** method 1: ipps AddProduct ****&lt;BR /&gt;Ipp64f tmp_value1 = 0.0;&lt;BR /&gt;ippsAddProduct_64f(v1,v2,&amp;amp;tmp_value1, 3);&lt;BR /&gt;&lt;BR /&gt;output: tmp_value1: 0.0009916418&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;**** method 2: ipp matrix library ****&lt;BR /&gt;Ipp64f tmp_value1 = 0.0;&lt;BR /&gt;Ipp32s stride_Ipp64f = sizeof(Ipp64f);&lt;BR /&gt;ippmDotProduct_vv_64f(v1, stride_Ipp64f, v2, stride_Ipp64f, &amp;amp;tmp_value1, 3);&lt;BR /&gt;&lt;BR /&gt;output: tmp_value1: 0.0011703916&lt;BR /&gt;&lt;BR /&gt;**** method 3: by hand ****&lt;BR /&gt;Ipp64f tmp_value1 = v1[0]*v2[0]+v1[1]*v2[1]+v1[2]*v2[2];&lt;BR /&gt;&lt;BR /&gt;output: tmp_value1: 0.0011703916&lt;BR /&gt;&lt;BR /&gt;the correct value is delivered by method 2 and 3. now my question is, what did i do wrong or is this some kind of accuracy problem? has anyone experienced similar problems? &lt;BR /&gt;&lt;BR /&gt;i am grateful for any hints or thoughts.&lt;BR /&gt;&lt;BR /&gt;best regards,&lt;BR /&gt;markus&lt;BR /&gt;</description>
      <pubDate>Mon, 09 Jul 2007 14:35:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/accuracy-AddProduct-function/m-p/916249#M15175</guid>
      <dc:creator>marquito</dc:creator>
      <dc:date>2007-07-09T14:35:01Z</dc:date>
    </item>
    <item>
      <title>Re: accuracy AddProduct function?</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/accuracy-AddProduct-function/m-p/916250#M15176</link>
      <description>&lt;P&gt;Dear Customer,&lt;/P&gt;
&lt;P&gt;Thanks for reporting and we generated this issue in #441601 via Intel Premier Support, our support engineer will contact you for further assistance.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;BR /&gt;Ying &lt;/P&gt;</description>
      <pubDate>Thu, 12 Jul 2007 04:17:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/accuracy-AddProduct-function/m-p/916250#M15176</guid>
      <dc:creator>Ying_S_Intel</dc:creator>
      <dc:date>2007-07-12T04:17:00Z</dc:date>
    </item>
  </channel>
</rss>

