Intel Kills Off AMX-TF32 Support Before It Even Shipped In Diamond Rapids
([Intel] 5 Hours Ago
Intel AMX-TF32)
- Reference: 0001643847
- News link: https://www.phoronix.com/news/Intel-Kills-AMX-TF32
- Source link:
Intel has dropped AMX-TF32 before its debut in Xeon Diamond Rapids. The latest Intel programming reference manual has dropped AMX-TF32 and Intel engineers are already moving ahead to strip out the AMX-TF32 support that existed in the GNU Compiler Collection.
Intel updated their ISA programming reference manual and the newly-published version now eliminates AMX-TF32 as well as User-Timer Events and Interrupts. AMX-TF32 was the planned ISA extension for adding the NVIDIA TensorFloat-32 "TF32" format natively to Advanced Matrix Extensions (AMX). TF32 allows the range of FP32 but with the performance of FP16 for AI/matrix computations.
Intel documentation [1]introduced AMX-TF32 in 2024 and [2]the Diamond Rapids compiler patch confirmed AMX-TF32 as an ISA capability of those next-gen Xeon P-core processors.
Diamond Rapids processors are expected to launch in 2027 while now AMX-TF32 is being stripped away as a late change.
[3]The updated ISA documentation drops the AMX-TF32 as well as User-Timer Events and Interrupts. [4]This patch from Intel today goes ahead and removes AMX-TF32 from the GCC compiler. The support is being stripped away given " no actual hardware " is available with this functionality. It's also dropping AMX-TF32 from the Diamond Rapids target. As Diamond Rapids appeared in GCC 15 and GCC 16 with AMX-TF32 support included, back-ported patches are now needed to remove that feature.
AMX-TF32 now shares a similar fate of [5]AMX-TRANSPOSE that was killed last year and also slated to be an AMX feature of Diamond Rapids.
[1] https://www.phoronix.com/news/Intel-GCC-Diamond-Rapids-ISA
[2] https://www.phoronix.com/news/Intel-Diamond-Rapids-APX-AVX10
[3] https://cdrdv2.intel.com/v1/dl/getContent/671368
[4] https://gcc.gnu.org/pipermail/gcc-patches/2026-June/722128.html
[5] https://www.phoronix.com/news/Intel-Remove-AMX-TRANSPOSE-GCC
Intel updated their ISA programming reference manual and the newly-published version now eliminates AMX-TF32 as well as User-Timer Events and Interrupts. AMX-TF32 was the planned ISA extension for adding the NVIDIA TensorFloat-32 "TF32" format natively to Advanced Matrix Extensions (AMX). TF32 allows the range of FP32 but with the performance of FP16 for AI/matrix computations.
Intel documentation [1]introduced AMX-TF32 in 2024 and [2]the Diamond Rapids compiler patch confirmed AMX-TF32 as an ISA capability of those next-gen Xeon P-core processors.
Diamond Rapids processors are expected to launch in 2027 while now AMX-TF32 is being stripped away as a late change.
[3]The updated ISA documentation drops the AMX-TF32 as well as User-Timer Events and Interrupts. [4]This patch from Intel today goes ahead and removes AMX-TF32 from the GCC compiler. The support is being stripped away given " no actual hardware " is available with this functionality. It's also dropping AMX-TF32 from the Diamond Rapids target. As Diamond Rapids appeared in GCC 15 and GCC 16 with AMX-TF32 support included, back-ported patches are now needed to remove that feature.
AMX-TF32 now shares a similar fate of [5]AMX-TRANSPOSE that was killed last year and also slated to be an AMX feature of Diamond Rapids.
[1] https://www.phoronix.com/news/Intel-GCC-Diamond-Rapids-ISA
[2] https://www.phoronix.com/news/Intel-Diamond-Rapids-APX-AVX10
[3] https://cdrdv2.intel.com/v1/dl/getContent/671368
[4] https://gcc.gnu.org/pipermail/gcc-patches/2026-June/722128.html
[5] https://www.phoronix.com/news/Intel-Remove-AMX-TRANSPOSE-GCC