News: 0001584190

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Intel Removing AMX-TRANSPOSE From The GCC Compiler

([Intel] 5 Hours Ago Dropping AMX-TRANSPOSE)


One year ago updated Intel documentation noted [1]AMX-TRANSPOSE as one of the new ISA additions for Diamond Rapids . But in updated Intel architecture documentation last month, it oddly removed all references to AMX-TRANSPOSE. Confirming that the Advanced Matrix Extensions (AMX) addition for TRANSPOSE is now dead, an Intel engineer posted a patch to remove AMX-TRANSPOSE from the GCC compiler.

Intel documentation in September removed references to AMX-TRANSPOSE without further elaborating. This was to be an addition with Xeon Diamond Rapids CPUs for transposing a matrix using AMX. But after already plumbing the support into the GCC compiler, the feature is now being removed ahead of next-generation Diamond Rapids processors launching.

[2]This patch posted removes the AMX-TRANSPOSE code from GCC, signifying that Intel is looking to kill off the feature entirely as opposed to iterating on it or just pushing it back from Diamond Rapids:

"AMX-TRANSPOSE is removed from ISE059. Since there is no actual hardware, we choose to directly remove it in GCC 16 and backport to GCC 15 to ease maintainence effort."

AMX-TRANSPOSE should be removed in GCC 16 while mailing list communication is suggesting that for GCC 15 the easier route would be just dropping AMX-TRANSPOSE from being part of the Diamond Rapids target.

This isn't the first time in recent memory that Intel wires up a new compiler feature only to walk it back. Earlier this year they did the same around [3]AVX10 256-bit support being dropped thankfully in making AVX10 512-bit mandatory for future Intel CPUs.



[1] https://www.phoronix.com/news/Intel-GCC-Diamond-Rapids-ISA

[2] https://gcc.gnu.org/pipermail/gcc-patches/2025-October/697134.html

[3] https://www.phoronix.com/news/Intel-AVX10-Drops-256-Bit



Be not anxious about what you have, but about what you are.
-- Pope St. Gregory I