<?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 parallel access to DSS functions? in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/parallel-access-to-DSS-functions/m-p/810755#M3886</link>
    <description>Hi,&lt;BR /&gt;&lt;BR /&gt;what do mean by access? Please elaborate. Do you want to run 4 independent solvers? What about data sharing (are problems fully independent?).&lt;BR /&gt;&lt;BR /&gt;A.</description>
    <pubDate>Thu, 07 Oct 2010 00:23:34 GMT</pubDate>
    <dc:creator>ArturGuzik</dc:creator>
    <dc:date>2010-10-07T00:23:34Z</dc:date>
    <item>
      <title>parallel access to DSS functions?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/parallel-access-to-DSS-functions/m-p/810754#M3885</link>
      <description>HI,&lt;DIV&gt;I am creating 4 CPU threads that at each of them I want to use MKL's DSS solver, I have a question:&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;- As these threads are working in parallel, is it possible to have access to the DSS's functionssimultaneouslyat each thread?&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 06 Oct 2010 21:25:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/parallel-access-to-DSS-functions/m-p/810754#M3885</guid>
      <dc:creator>Vahid_Jalili</dc:creator>
      <dc:date>2010-10-06T21:25:28Z</dc:date>
    </item>
    <item>
      <title>parallel access to DSS functions?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/parallel-access-to-DSS-functions/m-p/810755#M3886</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;what do mean by access? Please elaborate. Do you want to run 4 independent solvers? What about data sharing (are problems fully independent?).&lt;BR /&gt;&lt;BR /&gt;A.</description>
      <pubDate>Thu, 07 Oct 2010 00:23:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/parallel-access-to-DSS-functions/m-p/810755#M3886</guid>
      <dc:creator>ArturGuzik</dc:creator>
      <dc:date>2010-10-07T00:23:34Z</dc:date>
    </item>
    <item>
      <title>parallel access to DSS functions?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/parallel-access-to-DSS-functions/m-p/810756#M3887</link>
      <description>I have 4 tasks that are done independently by 4 cpu threads on a quad core cpu. They use the share memory to communicate. In each of these tasks I need to solve Ax=b with DSS. What I meant was if it is possible to call the same functions (from DSS routine) in the process of parallel threads? and if these call are run can be runsimultaneously?&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;The reason that I am asking this question is that, before this I was using my own LU solver, not DSS, and when I had 4 cpu threads the computation time reduced to onequarter in compare with a single thread computation, but now that I am using DSS at each thread I am not seeing any acceleration in compare with a single thread computation (with DSS)!!&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Please let me know if it is not clear.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;any idea?!&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thank you.&lt;/DIV&gt;</description>
      <pubDate>Thu, 07 Oct 2010 13:08:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/parallel-access-to-DSS-functions/m-p/810756#M3887</guid>
      <dc:creator>Vahid_Jalili</dc:creator>
      <dc:date>2010-10-07T13:08:21Z</dc:date>
    </item>
    <item>
      <title>parallel access to DSS functions?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/parallel-access-to-DSS-functions/m-p/810757#M3888</link>
      <description>Hi Vahid,&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Yes, it's possible to call DSS from different OpenMP threads, it's not a problem. As I see, you use 4 own threads and don;t need DSS/PARDISO to be threaded inside. In this case I would recommend you to link with MKL in sequential mode to reduce OpenMP-related overhead in MKL. But it should work for threaded MKL as well.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;And of course, you will not observe any speed-up between a single DSS task and 4 DSS tasks ran in parallel. Your gain here is that you solve 4 tasks during the about the same time as you would solve 1 task.&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Regards,&lt;/DIV&gt;&lt;DIV&gt;Konstantin&lt;/DIV&gt;</description>
      <pubDate>Wed, 20 Oct 2010 04:56:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/parallel-access-to-DSS-functions/m-p/810757#M3888</guid>
      <dc:creator>Konstantin_A_Intel</dc:creator>
      <dc:date>2010-10-20T04:56:09Z</dc:date>
    </item>
    <item>
      <title>parallel access to DSS functions?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/parallel-access-to-DSS-functions/m-p/810758#M3889</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;First of all sorry to write this in this thread. But as I saw that you're experts with this tool, you might be able to give me some help.&lt;BR /&gt;&lt;BR /&gt;I've posted a new thread in &lt;A href="http://software.intel.com/en-us/forums/showthread.php?t=78926&amp;amp;o=a&amp;amp;s=lr" target="_blank"&gt;http://software.intel.com/en-us/forums/showthread.php?t=78926&amp;amp;o=a&amp;amp;s=lr&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;I'd really appreciate any kind of help from you, since I don't know what else to do to have this problem solved.&lt;BR /&gt;&lt;BR /&gt;Thanks!!</description>
      <pubDate>Fri, 26 Nov 2010 14:28:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/parallel-access-to-DSS-functions/m-p/810758#M3889</guid>
      <dc:creator>diegoarenas</dc:creator>
      <dc:date>2010-11-26T14:28:19Z</dc:date>
    </item>
  </channel>
</rss>

