<?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 Thanks Piyush for providing in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DGEMM-with-pgithread-is-giving-segmentation-fault/m-p/970329#M16528</link>
    <description>&lt;P&gt;Thanks Piyush for providing the reproducer. I'll try to take a look at it and get back to you soon.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 07 Aug 2013 23:53:29 GMT</pubDate>
    <dc:creator>Zhang_Z_Intel</dc:creator>
    <dc:date>2013-08-07T23:53:29Z</dc:date>
    <item>
      <title>DGEMM with pgithread is giving segmentation fault</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DGEMM-with-pgithread-is-giving-segmentation-fault/m-p/970324#M16523</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My code uses multithreaded MKL dgemm. I use following to link the code&amp;nbsp;&lt;/P&gt;
&lt;P&gt;-L$(MKL_LIBDIR) -lmkl_intel_lp64 -lmkl_pgi_thread -lmkl_core -L/usr/common/usg/intel/lib/intel64 -lpthread -lm -pgf90libs&lt;/P&gt;
&lt;P&gt;The code for some reasons give segmentation at some calls to DGEMM. I ran gdb this is output of backtrace&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Program received signal SIGSEGV, Segmentation fault.&lt;BR /&gt;[Switching to Thread 0x43c08940 (LWP 30503)]&lt;BR /&gt;0x00002aaaf7ee7df5 in mkl_blas_mc3_dgemm_copyan ()&lt;BR /&gt;from /usr/common/usg/intel/13.0.028/composer_xe_2013.1.117/mkl/lib/intel64/libmkl_mc3.so&lt;BR /&gt;(gdb) bt&lt;BR /&gt;#0 0x00002aaaf7ee7df5 in mkl_blas_mc3_dgemm_copyan ()&lt;BR /&gt;from /usr/common/usg/intel/13.0.028/composer_xe_2013.1.117/mkl/lib/intel64/libmkl_mc3.so&lt;BR /&gt;#1 0x00002aaaab4ccef2 in mkl_blas_dgemm_2d_acopy_n ()&lt;BR /&gt;from /usr/common/usg/intel/13.0.028/composer_xe_2013.1.117/mkl/lib/intel64/libmkl_pgi_thread.so&lt;BR /&gt;#2 0x00002aaaab4c9a75 in gemm_host ()&lt;BR /&gt;from /usr/common/usg/intel/13.0.028/composer_xe_2013.1.117/mkl/lib/intel64/libmkl_pgi_thread.so&lt;BR /&gt;#3 0x00002aaaab4c8951 in mkl_blas_dgemm ()&lt;BR /&gt;from /usr/common/usg/intel/13.0.028/composer_xe_2013.1.117/mkl/lib/intel64/libmkl_pgi_thread.so&lt;BR /&gt;#4 0x00002aaaaada7799 in dgemm_ ()&lt;BR /&gt;from /usr/common/usg/intel/13.0.028/composer_xe_2013.1.117/mkl/lib/intel64/libmkl_intel_lp64.so&lt;BR /&gt;#5 0x000000000045c6ef in my_dgemm_ (a=0x519863 "N", b=0x519863 "N", c=0x7fffffffad64, &lt;BR /&gt;d=0x7fffffffad48, e=0x7fffffffad98, f=0x7fffffffaeb0, g=0x59b5fd0, h=0x7fffffffad40, &lt;BR /&gt;i=0x2aaaf6db5010, j=0x7fffffffad98, k=0x7fffffffaea8, l=0x2aaac72c4010, m=0x7fffffffad64, n=1, &lt;BR /&gt;o=1) at ./pdgstrf.c:165&lt;/P&gt;
&lt;P&gt;I ran this code on dual socket xeon 5550 2.67GHz system. The code doesn't give segfault until &amp;nbsp;MKL_NUM_THREADS is set to 1, 2, 3, ..7, but for 8 it does. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 06 Aug 2013 23:44:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DGEMM-with-pgithread-is-giving-segmentation-fault/m-p/970324#M16523</guid>
      <dc:creator>Piyush_S_2</dc:creator>
      <dc:date>2013-08-06T23:44:10Z</dc:date>
    </item>
    <item>
      <title>There was a threading bug in</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DGEMM-with-pgithread-is-giving-segmentation-fault/m-p/970325#M16524</link>
      <description>&lt;P&gt;There was a threading bug in MKL 11.0 update 3. You may have been affected by this bug. Please check your MKL version (e.g. using the mkl_get_version_string function). If it is MKL 11.0 update 3 then please update to the latest version (11.0 update 5).&lt;/P&gt;
&lt;P&gt;Otherwise, please provide a simple reproducer. Are you using the PGI Fortran compiler or the PGI C compiler? Which version?&lt;/P&gt;
&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Wed, 07 Aug 2013 17:14:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DGEMM-with-pgithread-is-giving-segmentation-fault/m-p/970325#M16524</guid>
      <dc:creator>Zhang_Z_Intel</dc:creator>
      <dc:date>2013-08-07T17:14:01Z</dc:date>
    </item>
    <item>
      <title>output of mkl_get_sersion is</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DGEMM-with-pgithread-is-giving-segmentation-fault/m-p/970326#M16525</link>
      <description>&lt;P&gt;output of mkl_get_sersion is Intel(R) Math Kernel Library Version 11.0.1 Product Build 20121009 for Intel(R) 64 architecture applications &amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Aug 2013 18:00:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DGEMM-with-pgithread-is-giving-segmentation-fault/m-p/970326#M16525</guid>
      <dc:creator>Piyush_S_2</dc:creator>
      <dc:date>2013-08-07T18:00:18Z</dc:date>
    </item>
    <item>
      <title>output of mkl_get_sersion is</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DGEMM-with-pgithread-is-giving-segmentation-fault/m-p/970327#M16526</link>
      <description>&lt;P&gt;output of mkl_get_sersion is Intel(R) Math Kernel Library Version 11.0.1 Product Build 20121009 for Intel(R) 64 architecture applications &amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Aug 2013 18:00:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DGEMM-with-pgithread-is-giving-segmentation-fault/m-p/970327#M16526</guid>
      <dc:creator>Piyush_S_2</dc:creator>
      <dc:date>2013-08-07T18:00:20Z</dc:date>
    </item>
    <item>
      <title>The attached files gives</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DGEMM-with-pgithread-is-giving-segmentation-fault/m-p/970328#M16527</link>
      <description>&lt;P&gt;The attached files gives similar segfault when MKL_NUM_THREADS set to 8. ( it works fine for 1, 2, .. 7) . It works fine when used with intel_threads .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Aug 2013 18:12:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DGEMM-with-pgithread-is-giving-segmentation-fault/m-p/970328#M16527</guid>
      <dc:creator>Piyush_S_2</dc:creator>
      <dc:date>2013-08-07T18:12:58Z</dc:date>
    </item>
    <item>
      <title>Thanks Piyush for providing</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DGEMM-with-pgithread-is-giving-segmentation-fault/m-p/970329#M16528</link>
      <description>&lt;P&gt;Thanks Piyush for providing the reproducer. I'll try to take a look at it and get back to you soon.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Aug 2013 23:53:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/DGEMM-with-pgithread-is-giving-segmentation-fault/m-p/970329#M16528</guid>
      <dc:creator>Zhang_Z_Intel</dc:creator>
      <dc:date>2013-08-07T23:53:29Z</dc:date>
    </item>
  </channel>
</rss>

