<?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 MKL FFT performance reduction using new CPU which supports avx-512 in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-FFT-performance-reduction-using-new-CPU-which-supports-avx/m-p/1589387#M36035</link>
    <description>&lt;P&gt;Hi，&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; We use MKL to do FFT for image reconstruction.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; Previously, based on the Intel E5 2670V2 CPU (Base frequency - 2.5G, 10 cores and 20 threads,&amp;nbsp; supports AVX instruction set), than switch to new Intel Silver 4314 CPU (Base frequency - 2.4G, 16 cores and 32 threads, supports AVX/AVX2/AVX512 instruction set), It was found that some higher-order algorithms were very slow, more than twice as slow.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; Will it be the impact of the AVX512 instruction set?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
    <pubDate>Tue, 16 Apr 2024 01:47:01 GMT</pubDate>
    <dc:creator>cyfgod</dc:creator>
    <dc:date>2024-04-16T01:47:01Z</dc:date>
    <item>
      <title>MKL FFT performance reduction using new CPU which supports avx-512</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-FFT-performance-reduction-using-new-CPU-which-supports-avx/m-p/1589387#M36035</link>
      <description>&lt;P&gt;Hi，&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; We use MKL to do FFT for image reconstruction.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; Previously, based on the Intel E5 2670V2 CPU (Base frequency - 2.5G, 10 cores and 20 threads,&amp;nbsp; supports AVX instruction set), than switch to new Intel Silver 4314 CPU (Base frequency - 2.4G, 16 cores and 32 threads, supports AVX/AVX2/AVX512 instruction set), It was found that some higher-order algorithms were very slow, more than twice as slow.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; Will it be the impact of the AVX512 instruction set?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Tue, 16 Apr 2024 01:47:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-FFT-performance-reduction-using-new-CPU-which-supports-avx/m-p/1589387#M36035</guid>
      <dc:creator>cyfgod</dc:creator>
      <dc:date>2024-04-16T01:47:01Z</dc:date>
    </item>
    <item>
      <title>Re: MKL FFT performance reduction using new CPU which supports avx-512</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-FFT-performance-reduction-using-new-CPU-which-supports-avx/m-p/1592387#M36068</link>
      <description>&lt;P&gt;&lt;SPAN class="uiOutputText"&gt;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/352174"&gt;@cyfgod&lt;/a&gt;&amp;nbsp;, the answer on your question: yes, it is possible to see slowdown with AVX-512. If the code cannot be easily vectorized the use of AVX-512 might not provide any performance gains.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="uiOutputText"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="uiOutputText"&gt;It’s important to benchmark your specific application on your target hardware to determine the actual impact of AVX512 on performance. Profiling tools and careful analysis of the code can help identify if AVX512 is beneficial or detrimental in your case. You could use Intel Advisor which is available as a part of oneAPI Base Toolkit:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;A class="cuf-url forceOutputURL" title="" href="https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html" target="_blank" rel="noopener noreferrer" data-value="https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html"&gt;https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-toolkit-download.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="uiOutputText"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="uiOutputText"&gt;Also, please see this presentation&amp;nbsp;&lt;/SPAN&gt;&lt;A title="Optimize for Intel® AVX-512 with or without Intel® AVX-512 hardware" href="https://www.intel.com/content/www/us/en/developer/videos/optimize-for-avx-512-with-or-without-avx-512-hardware.html" target="_blank" rel="noopener"&gt;Optimize for Intel® AVX-512 with or without Intel® AVX-512 hardware&lt;/A&gt;.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Apr 2024 16:11:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-FFT-performance-reduction-using-new-CPU-which-supports-avx/m-p/1592387#M36068</guid>
      <dc:creator>Mark_L_Intel</dc:creator>
      <dc:date>2024-04-25T16:11:48Z</dc:date>
    </item>
    <item>
      <title>Re: MKL FFT performance reduction using new CPU which supports avx-512</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-FFT-performance-reduction-using-new-CPU-which-supports-avx/m-p/1595700#M36100</link>
      <description>&lt;P&gt;This topic will no longer be monitored by Intel. Thank you for posting at the oneMKL Community Forum.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 07 May 2024 17:04:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/MKL-FFT-performance-reduction-using-new-CPU-which-supports-avx/m-p/1595700#M36100</guid>
      <dc:creator>Mark_L_Intel</dc:creator>
      <dc:date>2024-05-07T17:04:15Z</dc:date>
    </item>
  </channel>
</rss>

