10月14日,英特爾與AMD共同慶祝x86生態(tài)系統(tǒng)顧問小組(下簡(jiǎn)稱EAG)成立一周年。這一聯(lián)合倡議于2024年10月啟動(dòng),意在拓展x86生態(tài)系統(tǒng),塑造這一計(jì)算架構(gòu)的未來。該小組匯聚了英特爾、AMD以及核心生態(tài)伙伴,著力于通過協(xié)作決策、功能標(biāo)準(zhǔn)化以及面向開發(fā)者的創(chuàng)新,推動(dòng)x86平臺(tái)的持續(xù)發(fā)展。
EAG聚焦于提升基于x86處理器產(chǎn)品的兼容性、可預(yù)測(cè)性和一致性,這類產(chǎn)品廣泛應(yīng)用于超級(jí)計(jì)算機(jī)及掌上游戲設(shè)備等。過去一年中,EAG在架構(gòu)和技術(shù)發(fā)展重點(diǎn)上達(dá)成了高度共識(shí),顯著增強(qiáng)了整個(gè)生態(tài)系統(tǒng)的凝聚力與發(fā)展動(dòng)力。
x86功能標(biāo)準(zhǔn)化
過去一年,EAG在技術(shù)上達(dá)成了多項(xiàng)里程碑式進(jìn)展:
● FRED(Flexible Return and Event Delivery):已確立為標(biāo)準(zhǔn)功能。FRED引入了現(xiàn)代化的中斷模型,以降低延遲并提升系統(tǒng)軟件的可靠性。
● AVX10:被確立為下一代統(tǒng)一且向后兼容的向量與通用指令集擴(kuò)展。AVX10在提升吞吐量的同時(shí),能夠確保在客戶端、工作站和服務(wù)器CPU之間的兼容性。
● ChkTag:x86內(nèi)存標(biāo)記:為應(yīng)對(duì)長(zhǎng)期存在的內(nèi)存安全漏洞問題,如緩沖區(qū)溢出、釋放后重用(use-after-free)錯(cuò)誤等,EAG推出了統(tǒng)一的內(nèi)存標(biāo)記規(guī)范——ChkTag。該功能通過硬件指令檢測(cè)違規(guī)行為,幫助增強(qiáng)應(yīng)用、操作系統(tǒng)、虛擬機(jī)管理程序和固件的安全。在編譯器和工具鏈的支持下,開發(fā)者可以實(shí)現(xiàn)更精確的控制,同時(shí)保持性能不受影響。值得注意的是,即使在缺乏硬件支持的處理器上,啟用ChkTag的軟件仍可兼容運(yùn)行,從而簡(jiǎn)化部署,并與現(xiàn)有的影子棧、機(jī)密計(jì)算等安全功能形成互補(bǔ)。完整的ChkTag規(guī)范預(yù)計(jì)將在今年晚些時(shí)候發(fā)布,更多詳情可訪問ChkTag博客。
● ACE(Advanced Matrix Extensions for Matrix Multiplication):已在整個(gè)技術(shù)棧中被采納與實(shí)現(xiàn)。ACE對(duì)矩陣乘法能力進(jìn)行標(biāo)準(zhǔn)化,使開發(fā)者可以在從筆記本到數(shù)據(jù)中心服務(wù)器的各類設(shè)備上都能獲得一致的開發(fā)體驗(yàn)。
未來發(fā)展方向
在x86 EAG邁入第二年的階段,誠(chéng)摯感謝所有成員的踴躍參與和長(zhǎng)期投入,這些努力也為小組的持續(xù)發(fā)展注入了動(dòng)力。展望未來,EAG將重點(diǎn)關(guān)注幾個(gè)方向:引入全新的戰(zhàn)略獨(dú)立軟件開發(fā)商(ISV)伙伴;評(píng)估能夠?yàn)榭蛻魩盹@著優(yōu)勢(shì)的新指令集架構(gòu)(ISA)擴(kuò)展;以及進(jìn)一步鞏固 x86 架構(gòu)的長(zhǎng)期穩(wěn)定性與可預(yù)測(cè)性。
(來源:英特爾中國(guó))