Intel新版指令集手冊確認Alder Lake架構的存在:將會支持一些新指令集

Alder Lake是傳說中將會接替Rocket Lake的下下下一代主流桌面級處理器的代號,傳言說它將會採用LGA 1700的插槽,會使用8+8的大小核架構,不過可以肯定的是,官方從來就沒有在正式場合提過這款處理器。不過在Intel最近更新的《架構指令集和未來特性編程指南》中,Alder Lake的大名出現了。

Intel新版指令集手册确认Alder Lake架构的存在:将会支持一些新指令集

這份《架構指令集和未來特性編程指南》會將未來處理器上面支持的新指令集和新特性提前告知開發者,以讓他們提前開始針對新處理器上面的新功能適配軟件。目前它已經是第38版了,上一次更新發生在去年5月份。在這次更新中,《指南》加入了不少新東西,比如說上面這張“近期在Intel 64和IA-32處理器中引入的指令集或特性”表格,在其中,Alder Lake的大名和未來的新服務器平臺——Sapphire Rapids一起出現了。

從表格中可以看到,Alder Lake引入了對Architectural LBRs、HLAT和SERIALIZE三大特性的支持,Architectural LBRs是用來加速分支預測功能的,HLAT(Hypervisor-managedLinearAddressTranslation)是與虛擬化有關的加速技術,而SERIALIZE是一個新的指令,用於強制排序指令順序,確保新的指令在舊指令完全執行、緩衝已經寫入內存且被清空之後再執行。

另外值得一提的是,除了Cooper Lake外,未來的Sapphire Rapids服務器處理器也將會提供針對bfloat16的支持。

Intel新版指令集手册确认Alder Lake架构的存在:将会支持一些新指令集

相比FP16(半精度浮點),bfloat16擁有更長的指數位,不過這樣也擠壓了有效位數的空間,這種浮點數在深度學習領域中起到較大的作用。

雖然我們還不知道Alder Lake處理器的具體架構,但它作為Rocket Lake和Tiger Lake的繼任者應該會有很多新東西,要等到明年才會有更為詳細的信息放出了。


分享到:


相關文章: