【ITBEAR科技資訊】7月25日消息,英特爾今日發(fā)布了全新的高級(jí)性能擴(kuò)展指令集(APX),并推出了即將為 P 核和 E 核提供統(tǒng)一 AVX-512 支持的新型 AVX10 指令集,為未來(lái)的消費(fèi)者和服務(wù)器處理器帶來(lái)了新的矢量 ISA 選擇。

AVX10是AVX-512的超集,包含了256bit和512bit寄存器大小的所有AVX-512指令集功能。這一新的指令集將使得搭載P核和E核的英特爾芯片都能支持AVX-512,盡管512bit版本的指令只能在P核上運(yùn)行,而256bit的AVX-256模擬指令集則可以同時(shí)在P核和E核上運(yùn)行。
據(jù)ITBEAR科技資訊了解,AVX10將包括帶有AVX512VL功能標(biāo)志的AVX-512矢量指令、最大矢量寄存器長(zhǎng)度為256bit以及八個(gè)32bit掩碼寄存器,以及支持嵌入式舍入的新256bit指令。這個(gè)版本可以在P核和E核上運(yùn)行,不過(guò)E核限制為最大256bit長(zhǎng)度,而P核則可以使用完整的512bit矢量。

英特爾表示,現(xiàn)有應(yīng)用程序在AVX10上的性能與AVX-512相同,至少在相同的矢量長(zhǎng)度上。此外,經(jīng)過(guò)重新編譯為AVX10后,英特爾AVX2編譯的應(yīng)用程序無(wú)需額外軟件調(diào)整即可實(shí)現(xiàn)性能提升。新增的16個(gè)矢量寄存器和新指令使得對(duì)矢量寄存器壓力敏感的英特爾AVX2應(yīng)用程序可以獲得大幅性能提升。高度線程化的可矢量化應(yīng)用程序在使用基于Intel Xeon E內(nèi)核的處理器或具有混合架構(gòu)的Intel產(chǎn)品時(shí),可能實(shí)現(xiàn)更高的總吞吐量。

據(jù)悉,英特爾將從第六代Xeon“Granite Rapids”芯片開(kāi)始支持AVX10首個(gè)版本(AVX10.1),但該版本只支持512bit矢量指令,而不是新的256bit矢量指令。未來(lái)所有的Xeon處理器將繼續(xù)支持完整的AVX-512指令,以確保傳統(tǒng)應(yīng)用正常運(yùn)行。隨后的AVX10.2將支持256bit矢量長(zhǎng)度和其他新功能,如新的AI數(shù)據(jù)類(lèi)型和轉(zhuǎn)換、數(shù)據(jù)移動(dòng)優(yōu)化和標(biāo)準(zhǔn)支持。
為了解決開(kāi)發(fā)者的擔(dān)憂,英特爾還計(jì)劃為AVX10實(shí)現(xiàn)與AVX-512相比大大簡(jiǎn)化的枚舉方式,并確保每次轉(zhuǎn)向新修訂版時(shí)都有足夠的新指令和功能值得升級(jí)變,從而減少版本和枚舉膨脹。這一舉措將有助于提升新指令集的應(yīng)用和推廣,進(jìn)一步推動(dòng)英特爾處理器在未來(lái)的性能和功能上取得新的突破。






