<?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 yes, I see the problem with in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/CSYTRF-CSYTRS-give-different-results-1-thread-vs-8-threads-MKL/m-p/1141343#M26325</link>
    <description>&lt;P&gt;yes, I see the problem with the latest 2019 u5 and we will escalate the issue.&lt;/P&gt;</description>
    <pubDate>Thu, 14 Nov 2019 09:16:24 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2019-11-14T09:16:24Z</dc:date>
    <item>
      <title>CSYTRF/CSYTRS give different results 1 thread vs 8 threads (MKL 2019u5)</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/CSYTRF-CSYTRS-give-different-results-1-thread-vs-8-threads-MKL/m-p/1141341#M26323</link>
      <description>&lt;P&gt;THREADS=8&lt;BR /&gt;first 10 values of the Solution&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 (-104034.0,20268.75)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 (-104099.4,20310.57)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3 (-103879.3,20264.78)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4 (-103980.5,20282.24)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5 (-104128.0,20316.93)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6 (-103976.7,20282.51)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7 (-104120.5,20318.15)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8 (-103958.9,20275.50)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9 (-104034.3,20268.56)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 (-104085.2,20310.74)&lt;/P&gt;&lt;P&gt;THREADS=1&lt;/P&gt;&lt;P&gt;&amp;nbsp; first 10 values of the Solution&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 (-104393.1,20376.32)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 (-104459.2,20418.33)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3 (-104238.2,20372.31)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4 (-104339.8,20389.88)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5 (-104488.0,20424.71)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6 (-104336.1,20390.15)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 7 (-104480.5,20425.96)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 8 (-104318.0,20383.11)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 9 (-104393.3,20376.11)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 (-104445.1,20418.51)&lt;/P&gt;&lt;P&gt;This is being tested with MKL 2019.5, Visual Studio 2017 64-bit compiler.&lt;/P&gt;&lt;P&gt;The test matrix is in the .zip file and needs to be unzipped into the directory of the executable.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Nov 2019 23:16:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/CSYTRF-CSYTRS-give-different-results-1-thread-vs-8-threads-MKL/m-p/1141341#M26323</guid>
      <dc:creator>AndrewC</dc:creator>
      <dc:date>2019-11-13T23:16:23Z</dc:date>
    </item>
    <item>
      <title>thanks, Andrew for the report</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/CSYTRF-CSYTRS-give-different-results-1-thread-vs-8-threads-MKL/m-p/1141342#M26324</link>
      <description>&lt;P&gt;thanks, Andrew for the report, we will check it asap.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Nov 2019 05:13:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/CSYTRF-CSYTRS-give-different-results-1-thread-vs-8-threads-MKL/m-p/1141342#M26324</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-11-14T05:13:20Z</dc:date>
    </item>
    <item>
      <title>yes, I see the problem with</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/CSYTRF-CSYTRS-give-different-results-1-thread-vs-8-threads-MKL/m-p/1141343#M26325</link>
      <description>&lt;P&gt;yes, I see the problem with the latest 2019 u5 and we will escalate the issue.&lt;/P&gt;</description>
      <pubDate>Thu, 14 Nov 2019 09:16:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/CSYTRF-CSYTRS-give-different-results-1-thread-vs-8-threads-MKL/m-p/1141343#M26325</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-11-14T09:16:24Z</dc:date>
    </item>
    <item>
      <title>Thanks!</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/CSYTRF-CSYTRS-give-different-results-1-thread-vs-8-threads-MKL/m-p/1141344#M26326</link>
      <description>&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Thu, 14 Nov 2019 15:56:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/CSYTRF-CSYTRS-give-different-results-1-thread-vs-8-threads-MKL/m-p/1141344#M26326</guid>
      <dc:creator>AndrewC</dc:creator>
      <dc:date>2019-11-14T15:56:12Z</dc:date>
    </item>
    <item>
      <title>Hi Gennady,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/CSYTRF-CSYTRS-give-different-results-1-thread-vs-8-threads-MKL/m-p/1141345#M26327</link>
      <description>&lt;P&gt;Hi Gennady,&lt;/P&gt;&lt;P&gt;Was this confirmed as an issue, and is there going to be a fix at some point?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Andrew&lt;/P&gt;</description>
      <pubDate>Tue, 26 Nov 2019 22:27:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/CSYTRF-CSYTRS-give-different-results-1-thread-vs-8-threads-MKL/m-p/1141345#M26327</guid>
      <dc:creator>AndrewC</dc:creator>
      <dc:date>2019-11-26T22:27:35Z</dc:date>
    </item>
    <item>
      <title>Andrew,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/CSYTRF-CSYTRS-give-different-results-1-thread-vs-8-threads-MKL/m-p/1141346#M26328</link>
      <description>&lt;P&gt;Andrew,&lt;/P&gt;&lt;P&gt;we could not confirm that the reported case is the bug for Intel MKL. The MKL LAPACK routines cannot guarantee bitwise reproducible results even in the strict CNR mode (see the KB article at&amp;nbsp;https://software.intel.com/en-us/articles/introduction-to-the-conditional-numerical-reproducibility-cnr). Since that and because of unavoidable round-off errors and different order of arithmetic operations in sequential and parallel code branches, the deviation in solutions observed by the user should be expected.&lt;/P&gt;&lt;P&gt;Gennady&lt;/P&gt;</description>
      <pubDate>Wed, 27 Nov 2019 03:14:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/CSYTRF-CSYTRS-give-different-results-1-thread-vs-8-threads-MKL/m-p/1141346#M26328</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-11-27T03:14:45Z</dc:date>
    </item>
    <item>
      <title>Well... I realize that we not</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/CSYTRF-CSYTRS-give-different-results-1-thread-vs-8-threads-MKL/m-p/1141347#M26329</link>
      <description>&lt;P&gt;Well... I realize that we not should expect bit-for-bit identical results with threads=1, vs threads=8, but the differences are more significant that I would expect. I do not see differences in other MKL routines of a similar magnitude ( 3rd or 4th significant figure) when varying the number of threads.&lt;/P&gt;</description>
      <pubDate>Thu, 05 Dec 2019 19:07:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/CSYTRF-CSYTRS-give-different-results-1-thread-vs-8-threads-MKL/m-p/1141347#M26329</guid>
      <dc:creator>AndrewC</dc:creator>
      <dc:date>2019-12-05T19:07:03Z</dc:date>
    </item>
  </channel>
</rss>

