Intel, Diamond Rapids 출시 전 AMX-TF32 지원 중단
INTEL
Intel이 ISA 프로그래밍 참조 매뉴얼을 업데이트했으며, 새로 게시된 버전에서는 AMX-TF32뿐만 아니라 User-Timer Events 및 Interrupts(인터럽트)를 제거했습니다. AMX-TF32는 Advanced Matrix Extensions (AMX)에 NVIDIA의 TensorFloat-32 "TF32" 형식을 네이티브로 추가하기 위해 계획되었던 ISA 확장 기능이었습니다. TF32는 AI/행렬 연산 시 FP32의 범위를 유지하면서도 FP16의 성능을 제공합니다.
Intel 문서는 2024년에 AMX-TF32를 소개했으며, Diamond Rapids 컴파일러 패치는 AMX-TF32를 차세대 Xeon P-core 프로세서의 ISA 기능으로 확인했습니다.
Diamond Rapids 프로세서는 2027년에 출시될 예정이지만, 현재 AMX-TF32는 막바지 변경 사항으로 제거되고 있습니다.
업데이트된 ISA 문서는 AMX-TF32와 User-Timer Events 및 Interrupts를 삭제했습니다. 오늘 Intel이 발표한 이 패치는 GCC 컴파일러에서 AMX-TF32를 제거합니다. 이러한 지원이 제거되는 이유는 해당 기능을 사용할 수 있는 "실제 하드웨어(no actual hardware)"가 존재하지 않기 때문입니다. 또한 Diamond Rapids 타겟에서도 AMX-TF32가 삭제됩니다. Diamond Rapids가 AMX-TF32 지원을 포함한 상태로 GCC 15 및 GCC 16에 등장했기 때문에, 해당 기능을 제거하기 위한 백포트(back-ported) 패치가 현재 필요한 상황입니다.
AMX-TF32는 작년에 폐기되었으며 Diamond Rapids의 AMX 기능으로 예정되었던 AMX-TRANSPOSE와 유사한 운명을 맞이하게 되었습니다.