<?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 Moving from GotoBLAS2 to Intel MKL in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Moving-from-GotoBLAS2-to-Intel-MKL/m-p/827444#M5222</link>
    <description>Thanks for replying Shane!&lt;BR /&gt;&lt;BR /&gt;In GotoBLAS2 library there is a parameter wich lets you choose how many threads to use during the execution of the program compiled with such a library.&lt;BR /&gt;Is there a similar parameter in Intel MKL?&lt;BR /&gt;&lt;BR /&gt;I mean, is it possible to compile the program so that it can execute a CBLAS function (like cblas_sgemm) in a parallel/multi-threaded way exploring all 32 cpus of a Quad Octo 7550 server?&lt;BR /&gt;&lt;BR /&gt;In GotoBLAS2 the command is like:&lt;BR /&gt;&lt;P&gt;&lt;BR /&gt;$.\bash GOTO_NUM_THREADS=2 ./executable&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;Thanks again for your attention.&lt;BR /&gt;Best rgs,&lt;BR /&gt;Marco</description>
    <pubDate>Mon, 03 May 2010 21:50:41 GMT</pubDate>
    <dc:creator>marco_v</dc:creator>
    <dc:date>2010-05-03T21:50:41Z</dc:date>
    <item>
      <title>Moving from GotoBLAS2 to Intel MKL</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Moving-from-GotoBLAS2-to-Intel-MKL/m-p/827442#M5220</link>
      <description>Dear Forum users,&lt;BR /&gt;&lt;BR /&gt;Do you know if Intel MKL supports the new Nehalem-EXarchitecture?&lt;BR /&gt;&lt;BR /&gt;I've been using the GotoBLAS2 optimized BLAS library to compile a C program where I call the function cblas_sgemm to do a simple matrix multiplication.&lt;BR /&gt;As I've been using a Nehalem-EP server (Dual Xeon 5660), and as the GotoBLAS2 library has been hand tunned for the Nehalem-EP architecture, I've preferred to use it.&lt;BR /&gt;&lt;BR /&gt;But now I'm moving tothe new Nehalem-EX 7550 (Quad Octo processors server / 32 cpus). Since the GotoBLAS2 does not support the new Nehalem-EX architecture, I'll have to start using another library.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Would the current available version of Intel MKL provide good performance on the new Nehalem-EX ?&lt;BR /&gt;&lt;BR /&gt;Thank you,&lt;BR /&gt;Marco&lt;BR /&gt;</description>
      <pubDate>Mon, 03 May 2010 21:07:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Moving-from-GotoBLAS2-to-Intel-MKL/m-p/827442#M5220</guid>
      <dc:creator>marco_v</dc:creator>
      <dc:date>2010-05-03T21:07:02Z</dc:date>
    </item>
    <item>
      <title>Moving from GotoBLAS2 to Intel MKL</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Moving-from-GotoBLAS2-to-Intel-MKL/m-p/827443#M5221</link>
      <description>Hi Marco, the first NHM EP optimizations were added to MKL over 2 years ago. The latest release -MKL 10.2.5 -has performance optimizations forthe recently releasedNHM EX and Westmere systems.</description>
      <pubDate>Mon, 03 May 2010 21:33:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Moving-from-GotoBLAS2-to-Intel-MKL/m-p/827443#M5221</guid>
      <dc:creator>Shane_S_Intel</dc:creator>
      <dc:date>2010-05-03T21:33:22Z</dc:date>
    </item>
    <item>
      <title>Moving from GotoBLAS2 to Intel MKL</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Moving-from-GotoBLAS2-to-Intel-MKL/m-p/827444#M5222</link>
      <description>Thanks for replying Shane!&lt;BR /&gt;&lt;BR /&gt;In GotoBLAS2 library there is a parameter wich lets you choose how many threads to use during the execution of the program compiled with such a library.&lt;BR /&gt;Is there a similar parameter in Intel MKL?&lt;BR /&gt;&lt;BR /&gt;I mean, is it possible to compile the program so that it can execute a CBLAS function (like cblas_sgemm) in a parallel/multi-threaded way exploring all 32 cpus of a Quad Octo 7550 server?&lt;BR /&gt;&lt;BR /&gt;In GotoBLAS2 the command is like:&lt;BR /&gt;&lt;P&gt;&lt;BR /&gt;$.\bash GOTO_NUM_THREADS=2 ./executable&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BR /&gt;Thanks again for your attention.&lt;BR /&gt;Best rgs,&lt;BR /&gt;Marco</description>
      <pubDate>Mon, 03 May 2010 21:50:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Moving-from-GotoBLAS2-to-Intel-MKL/m-p/827444#M5222</guid>
      <dc:creator>marco_v</dc:creator>
      <dc:date>2010-05-03T21:50:41Z</dc:date>
    </item>
    <item>
      <title>Moving from GotoBLAS2 to Intel MKL</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Moving-from-GotoBLAS2-to-Intel-MKL/m-p/827445#M5223</link>
      <description>&lt;P&gt;Yes, there are a few ways to do this, among them to call themkl_set_num_threads() service function or to set the MKL_NUM_THREADS environment variable. See this Knowledge Base (KB)article for more information - &lt;A href="http://software.intel.com/en-us/articles/intel-math-kernel-library-intel-mkl-intel-mkl-100-threading/"&gt;http://software.intel.com/en-us/articles/intel-math-kernel-library-intel-mkl-intel-mkl-100-threading/&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 03 May 2010 21:58:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/Moving-from-GotoBLAS2-to-Intel-MKL/m-p/827445#M5223</guid>
      <dc:creator>Shane_S_Intel</dc:creator>
      <dc:date>2010-05-03T21:58:56Z</dc:date>
    </item>
  </channel>
</rss>

