Initial Intel AVX10.1 Support Makes Its Way Into GCC 14

Written by Michael Larabel in GNU on 21 November 2023 at 06:26 AM EST. Add A Comment
GNU
One of the features that was merged yesterday into the GCC compiler just before shifting to its "bug fixing" phase of development was Intel's AVX10.1 support.

The initial infrastructure for AVX10.1 was merged on Monday that begins tracking the AVX10 version, determining the AVX10.1-256 and AVX10.1-512 feature levels, adding the new -mavx10.1 / -mavx10.1-256 / -mavx10.1-512 compiler switches, and related work in setting up the compiler for this next iteration of Advanced Vector Extensions.

Intel AVX families


Intel had posted the GCC patches for AVX10.1 earlier in the month. This follows the earlier AVX10 preparations and concurrently the Advanced Performance Extensions (APX) that have been worked on for GCC (and LLVM Clang) the past few months. More details on the AVX10.1 code to land yesterday via this commit.

The Intel AVX10.2 support though looks like it will end up waiting a year for GCC 15 considering we haven't seen those patches yet and GCC 14 is now into stage 3 development.
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