<?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 this is the current in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-performance-drop-when-decreasing-the-number-of-right/m-p/1138838#M26171</link>
    <description>&lt;P&gt;this is the current implementation. In the case if You require to see the improvements, please submit the request to the &lt;A href="https://supporttickets.intel.com/?lang=en-US"&gt;intel online service center.&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 07 Feb 2019 04:21:52 GMT</pubDate>
    <dc:creator>Gennady_F_Intel</dc:creator>
    <dc:date>2019-02-07T04:21:52Z</dc:date>
    <item>
      <title>pardiso performance drop when decreasing the number of right hand sides</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-performance-drop-when-decreasing-the-number-of-right/m-p/1138835#M26168</link>
      <description>&lt;P&gt;Hi there&lt;/P&gt;&lt;P&gt;I struggle a bit to understand (circumvent if possible) the pardiso performance drop measured as "seconds per right hand side" when decreasing the number of right hand sides.&lt;/P&gt;&lt;P&gt;The sparse matrix feed into pardiso has 2,562,698 rows/columns and the factorization yields 168,330,156 non-zero elements (iparm(18)).&lt;/P&gt;&lt;P&gt;After calling pardiso with phase=12, it is called with phase=33. The iparm vector was left with default values. When using 10 r-h-s, the solution was obtained after 2.21 seconds (phase 33 only), when using 750 r-h-s, the solution was obtained after 16.7 seconds (phase 33 only). Thus, in the first case pardiso needed &lt;STRONG&gt;0.221 seconds per r-h-s&lt;/STRONG&gt;, in the second case &lt;STRONG&gt;0.022 seconds per r-h-s&lt;/STRONG&gt;, which is a decrease of almost factor 10.&lt;/P&gt;&lt;P&gt;The timing was obtained on a Intel(R) Xeon(R) CPU E5-2697 v4 @ 2.30GHz with 36 real cores and 256GB ram. The number of MKL cores was 36.&lt;/P&gt;&lt;P&gt;The iparm vector for the 10 r-h-s case was:&lt;/P&gt;&lt;P&gt;1,2,36,0,0,0,0,0,0,0,0,0,0,0,5732781,4282495,8583732,168330156,1014847,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,5732781,5153806,885183,0&lt;/P&gt;&lt;P&gt;for the 750 r-h-s case:&lt;/P&gt;&lt;P&gt;1,2,36,0,0,0,0,0,0,0,0,0,0,0,5732781,4282495,541945253,168330156,1014847,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,0,0,0,5732781,5153806,885183,0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any suggestion about how I can achieve a time per r-h-s for the 10 r-h-s case similar to that for the 750 r-h-s case are highly appreciated.&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 23 Jan 2019 04:37:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-performance-drop-when-decreasing-the-number-of-right/m-p/1138835#M26168</guid>
      <dc:creator>may_ka</dc:creator>
      <dc:date>2019-01-23T04:37:32Z</dc:date>
    </item>
    <item>
      <title>Hello,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-performance-drop-when-decreasing-the-number-of-right/m-p/1138836#M26169</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;Thanks for your question. I'll investigate it and get back to you soon.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Alice&lt;/P&gt;</description>
      <pubDate>Thu, 24 Jan 2019 08:06:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-performance-drop-when-decreasing-the-number-of-right/m-p/1138836#M26169</guid>
      <dc:creator>Alice_H_Intel</dc:creator>
      <dc:date>2019-01-24T08:06:13Z</dc:date>
    </item>
    <item>
      <title>Hi there,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-performance-drop-when-decreasing-the-number-of-right/m-p/1138837#M26170</link>
      <description>&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;did you find out anything yet?&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Fri, 01 Feb 2019 12:24:17 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-performance-drop-when-decreasing-the-number-of-right/m-p/1138837#M26170</guid>
      <dc:creator>may_ka</dc:creator>
      <dc:date>2019-02-01T12:24:17Z</dc:date>
    </item>
    <item>
      <title>this is the current</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-performance-drop-when-decreasing-the-number-of-right/m-p/1138838#M26171</link>
      <description>&lt;P&gt;this is the current implementation. In the case if You require to see the improvements, please submit the request to the &lt;A href="https://supporttickets.intel.com/?lang=en-US"&gt;intel online service center.&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 07 Feb 2019 04:21:52 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-performance-drop-when-decreasing-the-number-of-right/m-p/1138838#M26171</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-02-07T04:21:52Z</dc:date>
    </item>
    <item>
      <title>Hi, does that mean there are</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-performance-drop-when-decreasing-the-number-of-right/m-p/1138839#M26172</link>
      <description>&lt;P&gt;Hi, does that mean there are some improvements underway?? If so what will be the mkl version shipping it?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Thu, 07 Feb 2019 04:25:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-performance-drop-when-decreasing-the-number-of-right/m-p/1138839#M26172</guid>
      <dc:creator>may_ka</dc:creator>
      <dc:date>2019-02-07T04:25:21Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-performance-drop-when-decreasing-the-number-of-right/m-p/1138840#M26173</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I've got an idea (unfortunately, not yet the out-of-box pardiso improvement). Can you try to set iparm[24] = 2 and tell us if you see any improvement? This option&amp;nbsp;would allow pardiso to parallelize over matrix, not over the righthand sides.&lt;/P&gt;&lt;P&gt;I'd expect this should help improve the performance.&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Kirill&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2019 00:36:26 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/pardiso-performance-drop-when-decreasing-the-number-of-right/m-p/1138840#M26173</guid>
      <dc:creator>Kirill_V_Intel</dc:creator>
      <dc:date>2019-03-06T00:36:26Z</dc:date>
    </item>
  </channel>
</rss>

