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



7,140 pounds on the Sun
97 pounds on Mercury or Mars
255 pounds on Earth
232 pounds on Venus or Uranus
43 pounds on the Moon
648 pounds on Jupiter
275 pounds on Saturn
303 pounds on Neptune
13 pounds on Pluto

-- How much Elvis Presley would weigh at various places
in the solar system.