<?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 Re: Will the AMX instruction provide an interface to C++ compilers? in Intel® oneAPI DPC++/C++ Compiler</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Will-the-AMX-instruction-provide-an-interface-to-C-compilers/m-p/1616700#M3964</link>
    <description>&lt;P&gt;I don't think the key is MKL or something, it's the Intel c++ compiler.&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.intel.com/content/www/us/en/docs/cpp-compiler/developer-guide-reference/" target="_self"&gt;at this link&lt;/A&gt;&lt;BR /&gt;I mean, if the AMX instruction set can be supported in the Intel oneAPI C++ Compiler, I'll also be able to use them in places like msvc or g++, since the header files are provided by Intel® and the technical documentation points to the Intel oneAPI C++ Compiler documentation.&lt;BR /&gt;But the truth is that I didn't find the interface to the AMX instruction set here, I only found it in MKL, that is why I mentioned MKL&lt;/P&gt;&lt;P&gt;In short, I'm just trying to find out when the AMX instruction set will be supported in the Intel c++ compiler&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
    <pubDate>Sun, 21 Jul 2024 05:52:00 GMT</pubDate>
    <dc:creator>BINKLINGS</dc:creator>
    <dc:date>2024-07-21T05:52:00Z</dc:date>
    <item>
      <title>Will the AMX instruction provide an interface to C++ compilers?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Will-the-AMX-instruction-provide-an-interface-to-C-compilers/m-p/1615365#M3954</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In&amp;nbsp;&lt;STRONG&gt;MSVC&amp;nbsp;or&amp;nbsp;G++&lt;/STRONG&gt;, I can easily use the&amp;nbsp;&lt;STRONG&gt;AVX&lt;/STRONG&gt;&amp;nbsp;instructions&amp;nbsp;by including header files like &lt;STRONG&gt;immintrin.h&lt;/STRONG&gt;, but there doesn't seem to be a compiler that provides an interface to access&amp;nbsp;&lt;STRONG&gt;AMX&lt;/STRONG&gt;&amp;nbsp;now. I'm looking forward to finding out if I can use amx instructions like avx instructions&amp;nbsp;&lt;STRONG&gt;without&lt;/STRONG&gt; using OneAPI/Intel One MKL&amp;nbsp;or other libraries and toolkit, since this saves some effort in installing an accelerated library environment when migrating my codes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If this doesn't receive support now, may I ask if it will in the future?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks a lot.&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jul 2024 07:40:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Will-the-AMX-instruction-provide-an-interface-to-C-compilers/m-p/1615365#M3954</guid>
      <dc:creator>BINKLINGS</dc:creator>
      <dc:date>2024-07-16T07:40:15Z</dc:date>
    </item>
    <item>
      <title>Re: Will the AMX instruction provide an interface to C++ compilers?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Will-the-AMX-instruction-provide-an-interface-to-C-compilers/m-p/1615857#M3959</link>
      <description>&lt;P&gt;Why are you asking the support of NOT using Intel's oneAPI and MKL in an Intel's DPC++/C++ compiler forum?&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 17 Jul 2024 20:07:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Will-the-AMX-instruction-provide-an-interface-to-C-compilers/m-p/1615857#M3959</guid>
      <dc:creator>Alex_Y_Intel</dc:creator>
      <dc:date>2024-07-17T20:07:35Z</dc:date>
    </item>
    <item>
      <title>Re: Will the AMX instruction provide an interface to C++ compilers?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Will-the-AMX-instruction-provide-an-interface-to-C-compilers/m-p/1615935#M3960</link>
      <description>&lt;P&gt;Hi, sorry for my mistake. I have tried to contact Intel and got a reply “We recommend that you submit the same topic to the DPC++/C++ compiler forum at this link: &lt;A href="https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/bd-p/oneapi-data-parallel-c”" target="_blank"&gt;https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/bd-p/oneapi-data-parallel-c”&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I really didn't find the right place to submit my question, and since Intel OneAPI has built-in support for the AMX instructions, I expect to find out whether this interface will be supported out of the MKL environment.&lt;/P&gt;&lt;P&gt;I would appreciate it if there are other ways to get the support.&lt;/P&gt;</description>
      <pubDate>Thu, 18 Jul 2024 01:16:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Will-the-AMX-instruction-provide-an-interface-to-C-compilers/m-p/1615935#M3960</guid>
      <dc:creator>BINKLINGS</dc:creator>
      <dc:date>2024-07-18T01:16:48Z</dc:date>
    </item>
    <item>
      <title>Re: Will the AMX instruction provide an interface to C++ compilers?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Will-the-AMX-instruction-provide-an-interface-to-C-compilers/m-p/1616700#M3964</link>
      <description>&lt;P&gt;I don't think the key is MKL or something, it's the Intel c++ compiler.&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.intel.com/content/www/us/en/docs/cpp-compiler/developer-guide-reference/" target="_self"&gt;at this link&lt;/A&gt;&lt;BR /&gt;I mean, if the AMX instruction set can be supported in the Intel oneAPI C++ Compiler, I'll also be able to use them in places like msvc or g++, since the header files are provided by Intel® and the technical documentation points to the Intel oneAPI C++ Compiler documentation.&lt;BR /&gt;But the truth is that I didn't find the interface to the AMX instruction set here, I only found it in MKL, that is why I mentioned MKL&lt;/P&gt;&lt;P&gt;In short, I'm just trying to find out when the AMX instruction set will be supported in the Intel c++ compiler&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Sun, 21 Jul 2024 05:52:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Will-the-AMX-instruction-provide-an-interface-to-C-compilers/m-p/1616700#M3964</guid>
      <dc:creator>BINKLINGS</dc:creator>
      <dc:date>2024-07-21T05:52:00Z</dc:date>
    </item>
    <item>
      <title>Re: Will the AMX instruction provide an interface to C++ compilers?</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Will-the-AMX-instruction-provide-an-interface-to-C-compilers/m-p/1617083#M3972</link>
      <description>&lt;P&gt;You may find the AMX intrinsics from Intel intrinsic guide: &lt;A href="https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#ig_expand=6859,6860,6860&amp;amp;techs=AMX" target="_blank"&gt;https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#ig_expand=6859,6860,6860&amp;amp;techs=AMX&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;And here is an example using AMX intrinsics: &lt;A href="https://www.intel.com/content/www/us/en/developer/articles/code-sample/advanced-matrix-extensions-intrinsics-functions.html" target="_blank"&gt;https://www.intel.com/content/www/us/en/developer/articles/code-sample/advanced-matrix-extensions-intrinsics-functions.html&lt;/A&gt; (old programming model same as gcc. Developers need to specify the tile configuration)&lt;/P&gt;
&lt;P&gt;The blog introduced new programming model (compiler will automatically do tile configuration) and also gave an example (see Intel® Advanced Matrix Extensions): &lt;A href="https://www.intel.com/content/www/us/en/developer/articles/technical/whats-new-in-llvm-for-4th-gen-intel-xeon-processor.html" target="_blank"&gt;https://www.intel.com/content/www/us/en/developer/articles/technical/whats-new-in-llvm-for-4th-gen-intel-xeon-processor.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Both LLVM and Intel compiler supported the AMX intrinsics as well as gcc.&lt;/P&gt;</description>
      <pubDate>Mon, 22 Jul 2024 17:29:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-DPC-C-Compiler/Will-the-AMX-instruction-provide-an-interface-to-C-compilers/m-p/1617083#M3972</guid>
      <dc:creator>Alex_Y_Intel</dc:creator>
      <dc:date>2024-07-22T17:29:59Z</dc:date>
    </item>
  </channel>
</rss>

