AMD Zen 2架構新指令集首曝:快取要大變樣
按照規劃,AMD將於明年推出Zen 2架構,在目前Zen、Zen+的基礎上大幅革新,再結合7nm工藝,無論技術特性還是效能能效都有望大幅提升,包括桌面筆記本的Ryzen銳龍和伺服器的EPYC霄龍。
今天,AMD向Linux社群提交了新的Znver2補丁,首次在GCC編譯器中支援Zen 2。
由於是第一個補丁,包含的內容還不多,都是一些最基礎的東西,大部分程式碼和Znver1差不多,主要就是實現了對Zen 2的支援而已。
但是通過深入挖掘,仍然發現了一些新料,最主要的就是 確認Zen 2的新指令集:
- Cache Line Write Back (CLWB):快取行寫回
- Read Processor ID (RDPID):讀取處理器ID
- Write Back and Do Not Invalidate Cache (WBNOINVD):寫回與不可使無效快取
很顯然, Zen 2架構會在快取機制方面有較大的變化 ,特別是考慮到Zen架構採用CCX模組化設計,快取的速度、延遲等對於整體效能影響非常關鍵,Zen 2對其進行重點升級也在意料之中。
當然,這只是Zen 2架構變化的滄海一粟,好戲還在後頭呢。
-
ofollow,noindex" target="_blank">文章糾錯