11月12日消息,AVX-512指令集曾經是Intel的驕傲之一,但尷尬的是如今已經無法完整支持,反倒是AMD全盤掌握。
AMD今天首次公布了Zen7架構,雖然沒有做詳細介紹,但它顯然會在Zen6的基礎上進一步強化AI支持,尤其是數據類型、指令集。
根據報道,AMD Zen7將會充分汲取AMD、Intel聯合組建的x86生態系統諮詢小組(EAG)的合作成果,支持第一批四大關鍵技術,分別是AVX10、ACE、FRED、ChkTag,其中三個都是新的指令集。
「AVX10」可以說是AVX-512的進化版本,包括AVX、AVX2、AVX-512的所有指令,並進行了擴展和優化,重點改進了繁重的矢量數學負載的性能。
它不僅顯著提升數據吞吐效率,更實現了客戶端、工作站、服務器平台的指令集統一,開發者不再需要為不同硬體平台編寫不同的代碼。
Intel下一代桌面處理器Razer Lake也有望支持AVX10,不過只有P核支持512位矢量計算,E核則限制在256位。AMD自然不會有如此限制。
「ACE」(Advanced Matrix Extensions for Matrix Manipulation)的意思是先進矩陣擴展,是行業標準的矩陣數學指令集,用於各種矩陣計算和操作,在手機、PC、服務器等各種設備上實現統一,加速AL/LM開發和負載運行效率。
「FRED」(Flexible Return and Event Delivery)的意思是「彈性退貨和事件遞送」,或者說「靈活返回和事件傳遞」。
這其實是Intel 64指令集的一項新功能,定義了新的控制流轉換(通常在權限級別之間),以替換現有轉換(比如通過IDT傳遞事件和使用IRET返回),從而有效降低系統延遲、提升系統可靠性,讓x86設備更加流暢、高效。
「ChkTag」,一種新的內存標記技術,通過硬體級內存標記機制,實現違規行為檢測。
它有望解決長期困擾x86設備的緩衝區溢出、釋放後使用等內存安全問題,並且向下兼容,支持它的軟體在老設備上也能正常運行。