Intel Removes Knights Mill & Knights Landing Xeon Phi Support In LLVM 19

Written by Michael Larabel in LLVM on 23 May 2024 at 06:44 AM EDT. 3 Comments
LLVM
Similar to the GCC compiler dropping support for the Xeon Phi Knights Mill and Knights Landing accelerators a few days ago, Intel has also gone ahead and seen to the removal of Xeon Phi support for the LLVM/Clang 19 compiler.

Since earlier this year in LLVM/Clang 18 the Xeon Phi Knights Mill and Knights Landing support was treated as deprecated. Now for the LLVM 19 release due out around September, the support is removed entirely. This aligns with GCC 14 having deprecated Xeon Phi support too and now in GCC 15 Git having the code removed.

Xeon Phi branding


Back when deprecating the support, in the merge request the Intel argument for removing the support amounted to:
- INTEL has officially announced these products’ EOL on about Aug. 2017

- Even for now, clang/llvm’s supports on these products are incomplete. For example, knm targets has AVX5124FMAPS instructions, while its intrinsic and assembly support is missing. And it is weird that avx5124fmaps is still listed at llvm/include/llvm/TargetParser/X86TargetParser.def.

- It sometimes leads to bad performance by wrong usage of options.

- We can claim this change on release notes to notify users intentionally support these targets to use older releases.

- Previously ICC and ICX has removed the support and emitted errors

- We would also like to remove the support in GCC to reduce maintainence effort

So as of this commit overnight the Knights Mill and Knights Landing ISA support has been removed.
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