Intel Publishes AVX10.2 Documentation, GCC Compiler Enablement Begins For AVX10.2

Written by Michael Larabel in Intel on 1 August 2024 at 06:50 AM EDT. 15 Comments
INTEL
Intel closed out July by publishing AVX10.2 technical details as part of a now public document. Intel's compiler engineers are also already at work on enabling AVX10.2 in the GCC and LLVM/Clang compilers.

AVX10.2 adds YMM rounding control support and new instructions. An initial AVX10.2 patch was already posted for GCC while over the next few weeks Intel engineers will be posting the YMM rounding and new instructions code for the GNU Compiler Collection.

Intel AVX10.2 document cover


The newly-public AVX10.2 technical details can be found via this Intel.com document. AVX10.2 adds new AVX10 BF16 instructions, compare scalar FP with enhanced eflags, new convert instructions, integer and FP16 VNNI media new instructions, new min/max instructions, and saturating convert instructions. All the technical details on the new AVX10.2 instructions can be found from the Intel document.

Intel AVX10 families


Per prior disclosures from Intel, AVX10.2 is quite exciting in being the first AVX10 version that will be supported on both P cores and E cores. It remains to be seen though which cores will be the first to debut with AVX10.2 support but likely still one to two years out. It's with the upcoming Intel Xeon Granite Rapids processors where there is AVX10.1/512 rolling out.

The start of the GCC compiler enablement for AVX10.2 with the initial plumbing and compiler switches can be found via this patch today on the GCC mailing list. Look for more coming out in August. Intel continues being quite punctual in getting their AVX10 support ironed out in the open-source toolchains.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week