今日,英特爾與AMD共同慶祝x86生態系統顧問小組(下簡稱EAG)成立一週年。這一聯合倡議於2024年10月啓動,意在拓展x86生態系統,塑造這一計算架構的未來。該小組匯聚了英特爾、AMD以及核心生態夥伴,着力於通過協作決策、功能標準化以及面向開發者的創新,推動x86平臺的持續發展。
EAG聚焦於提升基於x86處理器產品的兼容性、可預測性和一致性,這類產品廣泛應用於超級計算機及掌上遊戲設備等。過去一年中,EAG在架構和技術發展重點上達成了高度共識,顯著增強了整個生態系統的凝聚力與發展動力。
x86功能標準化
過去一年,EAG在技術上達成了多項里程碑式進展:
FRED(Flexible Return and Event Delivery):已確立為標準功能。FRED引入了現代化的中斷模型,以降低延遲並提升系統軟件的可靠性。
AVX10:被確立為下一代統一且向後兼容的向量與通用指令集擴展。AVX10在提升吞吐量的同時,能夠確保在客戶端、工作站和服務器CPU之間的兼容性。
ChkTag:x86內存標記:為應對長期存在的內存安全漏洞問題,如緩衝區溢出、釋放後重用(use-after-free)錯誤等,EAG推出了統一的內存標記規範——ChkTag。該功能通過硬件指令檢測違規行為,幫助增強應用、操作系統、虛擬機管理程序和固件的安全。在編譯器和工具鏈的支持下,開發者可以實現更精確的控制,同時保持性能不受影響。值得注意的是,即使在缺乏硬件支持的處理器上,啓用ChkTag的軟件仍可兼容運行,從而簡化部署,並與現有的影子棧、機密計算等安全功能形成互補。完整的ChkTag規範預計將在今年晚些時候發佈,更多詳情可訪問ChkTag博客。
ACE(Advanced Matrix Extensions for Matrix Multiplication):已在整個技術棧中被採納與實現。ACE對矩陣乘法能力進行標準化,使開發者可以在從筆記本到數據中心服務器的各類設備上都能獲得一致的開發體驗。
未來發展方向
在x86 EAG邁入第二年的階段,誠摯感謝所有成員的踊躍參與和長期投入,這些努力也為小組的持續發展注入了動力。展望未來,EAG將重點關注幾個方向:引入全新的戰略獨立軟件開發商(ISV)夥伴;評估能夠為客戶帶來顯著優勢的新指令集架構(ISA)擴展;以及進一步鞏固 x86 架構的長期穩定性與可預測性。
英特爾公司,英特爾、英特爾logo及其它英特爾標識,是英特爾公司或其分支機構的商標。文中涉及的其它名稱及品牌屬於各自所有者資產。