<?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 AVX Support in LAPACK functions in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/AVX-Support-in-LAPACK-functions/m-p/765706#M221</link>
    <description>&lt;P&gt;Hi Intel, so I was pretty excited when I fired up my new Core i7 2600K and achieved 135GFLOPS inMKL linpackright off the bat. &lt;/P&gt;&lt;P&gt;Now I had read on MKL product pages that MKL LAPACK uses AVX, so I was expecting some performance boost for the parts of my science code that spend a long time solving eigensystems using ZSTEMR. But it was not to be! I ran my code and found only a small improvement.&lt;/P&gt;&lt;P&gt;So, I've now discovered that only a very few LAPACK and BLAS functions use AVX as of MKL 10.3.&lt;/P&gt;&lt;P&gt;My question is, can we expect more widespread support in the next version of MKL? Will AVX allow for a large (50-80%) speedup for solving eigensystems? When can we expect this stuff added to Intel MKL?&lt;/P&gt;&lt;P&gt;Thanks for any info!!&lt;/P&gt;&lt;P&gt;~Suneet&lt;/P&gt;</description>
    <pubDate>Mon, 11 Apr 2011 04:00:28 GMT</pubDate>
    <dc:creator>Suneet</dc:creator>
    <dc:date>2011-04-11T04:00:28Z</dc:date>
    <item>
      <title>AVX Support in LAPACK functions</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/AVX-Support-in-LAPACK-functions/m-p/765706#M221</link>
      <description>&lt;P&gt;Hi Intel, so I was pretty excited when I fired up my new Core i7 2600K and achieved 135GFLOPS inMKL linpackright off the bat. &lt;/P&gt;&lt;P&gt;Now I had read on MKL product pages that MKL LAPACK uses AVX, so I was expecting some performance boost for the parts of my science code that spend a long time solving eigensystems using ZSTEMR. But it was not to be! I ran my code and found only a small improvement.&lt;/P&gt;&lt;P&gt;So, I've now discovered that only a very few LAPACK and BLAS functions use AVX as of MKL 10.3.&lt;/P&gt;&lt;P&gt;My question is, can we expect more widespread support in the next version of MKL? Will AVX allow for a large (50-80%) speedup for solving eigensystems? When can we expect this stuff added to Intel MKL?&lt;/P&gt;&lt;P&gt;Thanks for any info!!&lt;/P&gt;&lt;P&gt;~Suneet&lt;/P&gt;</description>
      <pubDate>Mon, 11 Apr 2011 04:00:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/AVX-Support-in-LAPACK-functions/m-p/765706#M221</guid>
      <dc:creator>Suneet</dc:creator>
      <dc:date>2011-04-11T04:00:28Z</dc:date>
    </item>
    <item>
      <title>AVX Support in LAPACK functions</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/AVX-Support-in-LAPACK-functions/m-p/765707#M222</link>
      <description>&lt;DIV id="_mcePaste"&gt;Which the performance boost You are seeing on your system right now?&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;what is the typical size on your inputs?&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;--Gennady&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 11 Apr 2011 05:58:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/AVX-Support-in-LAPACK-functions/m-p/765707#M222</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2011-04-11T05:58:44Z</dc:date>
    </item>
    <item>
      <title>AVX Support in LAPACK functions</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/AVX-Support-in-LAPACK-functions/m-p/765708#M223</link>
      <description>&lt;SPAN style="font-family: Times New Roman; font-size: small;"&gt;

&lt;/SPAN&gt;&lt;P class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;SPAN style="font-size: small;"&gt;&lt;SPAN style="font-family: Calibri;"&gt;Hi Gennady, my usual problem size is 16384(^2) and double
complex. So it is not very big and not very small, and we need to solve many of
these.&lt;O:P&gt;&lt;/O:P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="font-family: Times New Roman; font-size: small;"&gt;

&lt;/SPAN&gt;&lt;P class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;SPAN style="font-size: small;"&gt;&lt;SPAN style="font-family: Calibri;"&gt;Im solving for eigenvalues. With the Sandy Bridge Core i7
2600K at 4.8 GHz (amazing &lt;/SPAN&gt;&lt;SPAN style="font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-char-type: symbol; mso-symbol-font-family: Wingdings;"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings;"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: Calibri;"&gt;)
it is about 25% faster than 1x Xeon W5580 at 3.2 GHz. I think the increased
performance can be attributed to clockspeed.&lt;O:P&gt;&lt;/O:P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="font-family: Times New Roman; font-size: small;"&gt;

&lt;/SPAN&gt;&lt;P class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;SPAN style="font-size: small;"&gt;&lt;SPAN style="font-family: Calibri;"&gt;Usually the GFLOPS of the Intel Linpack benchmark is a good
measure of how fast a system will solve my problems. However, this is not the
case with Sandy Bridge because Linpack is using AVX double precision power and
my MKL LAPACK functions are not AVX ready.&lt;O:P&gt;&lt;/O:P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="font-family: Times New Roman; font-size: small;"&gt;

&lt;/SPAN&gt;&lt;P class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;SPAN style="font-size: small;"&gt;&lt;SPAN style="font-family: Calibri;"&gt;Is it even possible to speed up the eigenvalue solvers using
AVX, something like 1.5x to 2.0x, the way Linpack has been sped up? Generally
when can we expect for Intel MKL LAPACK to support AVX in most of the
functions, and specifically some eigenvalue solvers? Perhaps the next few
versions of MKL?&lt;O:P&gt;&lt;/O:P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="font-family: Times New Roman; font-size: small;"&gt;

&lt;/SPAN&gt;&lt;P class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;SPAN style="font-size: small;"&gt;&lt;SPAN style="font-family: Calibri;"&gt;Thanks for any info on LAPACK support for AVX.&lt;O:P&gt;&lt;/O:P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="font-family: Times New Roman; font-size: small;"&gt;

&lt;/SPAN&gt;&lt;P class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;SPAN style="font-size: small;"&gt;&lt;SPAN style="font-family: Calibri;"&gt;~Suneet&lt;O:P&gt;&lt;/O:P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="font-family: Times New Roman; font-size: small;"&gt;&lt;/SPAN&gt;</description>
      <pubDate>Tue, 12 Apr 2011 00:27:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/AVX-Support-in-LAPACK-functions/m-p/765708#M223</guid>
      <dc:creator>Suneet</dc:creator>
      <dc:date>2011-04-12T00:27:42Z</dc:date>
    </item>
  </channel>
</rss>

