<?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 Ying, in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Some-digits-differ-from-serial-to-distibuted-Cholesky/m-p/1035836#M20416</link>
    <description>&lt;P&gt;Hi Ying,&lt;/P&gt;

&lt;P&gt;&amp;nbsp; thanks for the good links. About the number of threads, I think this will apply to number of processes too, since I am running a distributed job and not a parallel one. Do you agree?&lt;/P&gt;

&lt;P&gt;Best regards,&lt;/P&gt;

&lt;P&gt;George&lt;/P&gt;</description>
    <pubDate>Mon, 03 Aug 2015 17:32:59 GMT</pubDate>
    <dc:creator>Georgios_S_</dc:creator>
    <dc:date>2015-08-03T17:32:59Z</dc:date>
    <item>
      <title>Some digits differ from serial to distibuted Cholesky</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Some-digits-differ-from-serial-to-distibuted-Cholesky/m-p/1035830#M20410</link>
      <description>&lt;P&gt;I am using the double precision routine in C for Cholesky. In order to check the result, I am running the serial version too. For smaller inputs, the results are same, but for a matrix 6500x6500, I am getting some digits differently, should I worry?&lt;/P&gt;

&lt;P&gt;Here is the last numbers of the results that differ&lt;span class="lia-inline-image-display-wrapper" image-alt="diff.png"&gt;&lt;img src="https://community.intel.com/t5/image/serverpage/image-id/7790i4703DCD2E65AB643/image-size/large?v=v2&amp;amp;px=999&amp;amp;whitelist-exif-data=Orientation%2CResolution%2COriginalDefaultFinalSize%2CCopyright" role="button" title="diff.png" alt="diff.png" /&gt;&lt;/span&gt;:&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 31 Jul 2015 16:20:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Some-digits-differ-from-serial-to-distibuted-Cholesky/m-p/1035830#M20410</guid>
      <dc:creator>Georgios_S_</dc:creator>
      <dc:date>2015-07-31T16:20:04Z</dc:date>
    </item>
    <item>
      <title>A change of the least</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Some-digits-differ-from-serial-to-distibuted-Cholesky/m-p/1035831#M20411</link>
      <description>&lt;P&gt;A change of the least significant bit in the result could show up in the 16th decimal place, and is nearly certain to be well within the accuracy of your solution. Such changes are inevitable as a result of changing numbers of threads; some might be avoided by following the advice to assure 32-byte alignment of data, and more might be avoided (at the cost of performance) by invoking the conditional reproducibility feature of MKL.&lt;/P&gt;</description>
      <pubDate>Fri, 31 Jul 2015 19:19:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Some-digits-differ-from-serial-to-distibuted-Cholesky/m-p/1035831#M20411</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2015-07-31T19:19:00Z</dc:date>
    </item>
    <item>
      <title>So, do you think that my code</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Some-digits-differ-from-serial-to-distibuted-Cholesky/m-p/1035832#M20412</link>
      <description>&lt;P&gt;So, do you think that my code is OK or that it has some bug?&lt;/P&gt;

&lt;P&gt;About the 32-byte alignment, how can this be achieved, or it is too broad? Also, do you have any tutorial on how to use the conditional reproducibility feature?&lt;/P&gt;</description>
      <pubDate>Fri, 31 Jul 2015 20:21:38 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Some-digits-differ-from-serial-to-distibuted-Cholesky/m-p/1035832#M20412</guid>
      <dc:creator>Georgios_S_</dc:creator>
      <dc:date>2015-07-31T20:21:38Z</dc:date>
    </item>
    <item>
      <title>If calling mkl from ifort,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Some-digits-differ-from-serial-to-distibuted-Cholesky/m-p/1035833#M20413</link>
      <description>&lt;P&gt;If calling mkl from ifort, option -align array32byte should help data alignment. For c and c++, there are various gcc and msvc alignment qualifiers. Mkl conditional reproducibility is well covered in mkl docs.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Such small changes aren't indicative of a program fault, but evidently there was enough interest in this to motivate development of conditional reproducibility options.&lt;/P&gt;</description>
      <pubDate>Sat, 01 Aug 2015 00:24:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Some-digits-differ-from-serial-to-distibuted-Cholesky/m-p/1035833#M20413</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2015-08-01T00:24:00Z</dc:date>
    </item>
    <item>
      <title>That means that my program</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Some-digits-differ-from-serial-to-distibuted-Cholesky/m-p/1035834#M20414</link>
      <description>&lt;P&gt;That means that my program doesn't have a bug, that's what I needed Tom, thanks.&lt;/P&gt;</description>
      <pubDate>Sat, 01 Aug 2015 00:50:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Some-digits-differ-from-serial-to-distibuted-Cholesky/m-p/1035834#M20414</guid>
      <dc:creator>Georgios_S_</dc:creator>
      <dc:date>2015-08-01T00:50:45Z</dc:date>
    </item>
    <item>
      <title>Hi George, </title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Some-digits-differ-from-serial-to-distibuted-Cholesky/m-p/1035835#M20415</link>
      <description>&lt;P&gt;Hi George,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Right, your program should not have a bug and the results are acceptable.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;As the digit differ from serial to distribution. &amp;nbsp;In most of case, the behavior was acceptable as explained in the KB article: &lt;/SPAN&gt;&lt;A href="https://software.intel.com/en-us/articles/getting-reproducible-results-with-intel-mkl" style="font-size: 1em; line-height: 1.5;"&gt;https://software.intel.com/en-us/articles/getting-reproducible-results-with-intel-mkl&lt;/A&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;And we also introduce the feature &amp;nbsp;of Conditional Numerical Reproducibility (CNR) &amp;nbsp;in &amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://software.intel.com/en-us/articles/introduction-to-the-conditional-numerical-reproducibility-cnr" style="font-size: 1em; line-height: 1.5;"&gt;https://software.intel.com/en-us/articles/introduction-to-the-conditional-numerical-reproducibility-cnr&lt;/A&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;. if you'd like keep bitwise consistant, you may try this feature. &lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Best Regards,&lt;/SPAN&gt;&lt;/P&gt;

&lt;P&gt;&lt;SPAN style="font-size: 1em; line-height: 1.5;"&gt;Ying &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 03 Aug 2015 01:12:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Some-digits-differ-from-serial-to-distibuted-Cholesky/m-p/1035835#M20415</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2015-08-03T01:12:04Z</dc:date>
    </item>
    <item>
      <title>Hi Ying,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Some-digits-differ-from-serial-to-distibuted-Cholesky/m-p/1035836#M20416</link>
      <description>&lt;P&gt;Hi Ying,&lt;/P&gt;

&lt;P&gt;&amp;nbsp; thanks for the good links. About the number of threads, I think this will apply to number of processes too, since I am running a distributed job and not a parallel one. Do you agree?&lt;/P&gt;

&lt;P&gt;Best regards,&lt;/P&gt;

&lt;P&gt;George&lt;/P&gt;</description>
      <pubDate>Mon, 03 Aug 2015 17:32:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Some-digits-differ-from-serial-to-distibuted-Cholesky/m-p/1035836#M20416</guid>
      <dc:creator>Georgios_S_</dc:creator>
      <dc:date>2015-08-03T17:32:59Z</dc:date>
    </item>
    <item>
      <title>Hi George, </title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Some-digits-differ-from-serial-to-distibuted-Cholesky/m-p/1035837#M20417</link>
      <description>&lt;P&gt;Hi George,&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Right, it should be number of processes when with a distribution job.&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Best Regards,&lt;/P&gt;

&lt;P&gt;Ying&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 04 Aug 2015 05:45:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Some-digits-differ-from-serial-to-distibuted-Cholesky/m-p/1035837#M20417</guid>
      <dc:creator>Ying_H_Intel</dc:creator>
      <dc:date>2015-08-04T05:45:14Z</dc:date>
    </item>
    <item>
      <title>Hi Ying,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Some-digits-differ-from-serial-to-distibuted-Cholesky/m-p/1035838#M20418</link>
      <description>&lt;P&gt;Hi Ying,&lt;/P&gt;

&lt;P&gt;&amp;nbsp; thanks. That means that my project is likely to be ready (the professor seems to agree too). So, that might be my last post here. However, I hope I will be able to help any future user that has relative questions to my experience here.&lt;/P&gt;

&lt;P&gt;Thanks for all the help and bravo for your good forum (which you make it good, the people!),&lt;/P&gt;

&lt;P&gt;George&lt;/P&gt;</description>
      <pubDate>Tue, 04 Aug 2015 12:43:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Some-digits-differ-from-serial-to-distibuted-Cholesky/m-p/1035838#M20418</guid>
      <dc:creator>Georgios_S_</dc:creator>
      <dc:date>2015-08-04T12:43:36Z</dc:date>
    </item>
  </channel>
</rss>

