LLVM Clang 20 Merges Intel Diamond Rapids Support With "-march=diamondrapids"

Written by Michael Larabel in LLVM on 18 November 2024 at 07:00 AM EST. Add A Comment
LLVM
Following AMX-FP8 support, AMX-AVX512, and other new Intel CPU ISA features being added to the LLVM Clang 20 compiler codebase, the Intel Diamond Rapids target is now upstreamed for allowing "-march=diamondrapids" targeting for these next-generation Xeon processors.

Similar to GCC 15 adding -march=diamondrapids support last week to its codebase, the LLVM Git code for LLVM/Clang 20 now also has the Diamond Rapids target merged.

The Intel Diamond Rapids target was merged yesterday into LLVM Git. (There was an initial issue leading to its revert but it since re-landed.)

LLVM Clang lands Diamond Rapids target


LLVM/Clang 20 will be out around next March with the Intel Diamond Rapids target and all of the new CPU ISA features coming with these next-gen Xeon processors. There are many new Advanced Matrix Extensions (AMX) features with Diamond Rapids along with SM3, SM4, USER MSR, and other new capabilities.
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