Intel eliminó AMX-TF32 antes de su debut en los Xeon Diamond Rapids. El manual de referencia de programación ISA de Intel más reciente dejó fuera AMX-TF32, y los ingenieros de la compañía ya están avanzando para quitar el soporte de AMX-TF32 que existía en la GNU Compiler Collection.

¿Qué era AMX-TF32?

Intel actualizó su manual de referencia de programación ISA y la versión recién publicada elimina AMX-TF32, junto con User-Timer Events and Interrupts. AMX-TF32 era la extensión ISA planeada para agregar el formato NVIDIA TensorFloat-32 ("TF32") de forma nativa a las Advanced Matrix Extensions (AMX). TF32 permite el rango de FP32 con el rendimiento de FP16 para cómputo de IA y matrices.

La documentación de Intel introdujo AMX-TF32 en 2024 y el parche del compilador para Diamond Rapids confirmó AMX-TF32 como una capacidad ISA de esos próximos procesadores Xeon P-core.

¿Por qué se elimina si Diamond Rapids llega en 2027?

Los procesadores Diamond Rapids están previstos para 2027, y AMX-TF32 se retira como cambio tardío. La documentación ISA actualizada elimina AMX-TF32 y User-Timer Events and Interrupts. Este parche enviado hoy por Intel remueve AMX-TF32 del compilador GCC.

El soporte se está retirando debido a que no existe hardware real con esa funcionalidad, según explica el propio parche. También se elimina AMX-TF32 del target Diamond Rapids. Como Diamond Rapids apareció en GCC 15 y GCC 16 con soporte AMX-TF32 incluido, ahora se necesitan back-ports para retirar la característica.

Segunda extensión AMX cortada en dos años

AMX-TF32 ahora comparte destino con AMX-TRANSPOSE, que fue eliminado el año pasado y que también estaba planificado como característica AMX de Diamond Rapids. Con esto son dos extensiones AMX prometidas para el silicio de 2027 que no llegarán al producto final, lo que reduce el margen de diferenciación de AMX frente a las alternativas de NVIDIA y AMD en la carrera por cómputo matricial en CPU.