英特爾近期對AVX10技術規格進行了重大調整,并在官方白皮書中更新了相關細節。這一變動涉及到AVX10指令集的矢量寬度支持,特別是關于256-bit與512-bit模式的決策。
最初,英特爾計劃根據處理器的不同類型,在AVX10中提供256-bit或512-bit的支持選項。然而,在最新的AVX10白皮書3.0修訂版中,英特爾明確放棄了僅支持256-bit的方案,轉而全面擁抱512-bit模式。這一轉變體現在白皮書中對AVX10.2“可選512-bit”表述的刪除,以及關于256-bit最大矢量寄存器大小、矢量長度支持枚舉和相關256-bit指令的移除。
在之前的版本中,英特爾曾提及AVX10“最高可選512-bit浮點/整數運算”,為不同需求提供了靈活性。但隨著技術的演進和市場需求的變化,英特爾顯然做出了全面支持512-bit的決定。
與此同時,英特爾還更新了GCC編譯器補丁,以配合這一技術調整。在新版白皮書中,所有平臺都將統一支持512-bit矢量寬度,這意味著之前能效核在矢量寬度上的限制被打破。此前,能效核最高僅支持256-bit,這在一定程度上限制了混合架構客戶端和Atom服務器平臺的性能。而現在,隨著512-bit支持的普及,這些限制將被消除。
隨著能效核直接支持舍入功能,256-bit四舍五入運算的必要性也大大降低。因此,硬件層面將移除對256-bit舍入功能的支持,編譯器也無需再為不同矢量寬度提供選項。現在,簡單的avx10.x指令集即可支持全矢量長度,這大大簡化了編程和開發流程。
值得注意的是,這一技術調整不僅影響了英特爾自家的處理器產品線,還可能對整個行業產生深遠影響。據海外Linux社群phoronix報道,AMD自Zen4架構起就已支持AVX-512指令集。英特爾此次發布的白皮書及相關GCC補丁,或將進一步推動桌面端異構處理器和“至強”系列服務器處理器的發展。
同時,該社群還指出,根據英特爾的最新白皮書,未來英特爾的能效核(E核)有望完整支持AVX 512-bit運算。這將進一步提升能效核的性能表現,使其在高性能計算、數據分析等領域更具競爭力。