AMD開始優(yōu)化 Zen2架構(gòu),新增多條指令!
AMD在去年、今年分別推出了14nm工藝的Zen架構(gòu)及12nm工藝的Zen+架構(gòu)處理器,也就是銳龍一代、銳龍二代,再下一步就是7nm工藝的Zen2架構(gòu)了,不過這次會在EPYC服務(wù)器處理器上首發(fā),消費級銳龍三代要延后一些,兩個系列的產(chǎn)品都會在2019年發(fā)布。對于Zen 2架構(gòu),目前所知的信息還非常少,日前在GCC 9編譯器中,AMD提交了一些新的代碼,顯示出Zen 2架構(gòu)將會新增CLWB、RDPID及WBNOINVD多條指令,這也意味著AMD已經(jīng)開始為Zen 2處理器的優(yōu)化支持做準(zhǔn)備了。
最新的GCC 9編譯器功能開發(fā)會在11月份結(jié)束,phoronix網(wǎng)站報道稱AMD日前發(fā)布了第一批支持Zen2架構(gòu)的補丁,代號為Znver2。與Zen架構(gòu)的Znver1代碼相比,Zenver2使用了一樣的成本表及調(diào)度數(shù)據(jù),所以現(xiàn)在看不出有什么突破性的變化,但是通過Znver2可以看到AMD在Zen2架構(gòu)中新增了幾條指令:
- Cache Line Write Back (CLWB)
- Read Processor ID (RDPID)
- Write Back and Do Not Invalidate Cache (WBNOINVD)
這些指令不會是Znver2的全部,可能AMD現(xiàn)在還不想公布太多,但它將是Zen2處理器的一個新起點。
關(guān)于AMD的Zen2架構(gòu),現(xiàn)在所知的信息是在是很少,可以預(yù)見的是Zen架構(gòu)使用的MCM多芯片體系不會變,EPYC 2代處理器的核心數(shù)還會更多,桌面版銳龍3代之前有爆料說是12核起步,不過大部分最關(guān)心的還是Zen2的IPC性能,同頻下AMD的銳龍基本上不輸英特爾處理器,但是現(xiàn)在的銳龍頻率上限不如英特爾處理器,這也是Zen2及7nm工藝的一個看點。