雖然龍芯 3A6000 處理器尚未正式發布,但從去年開始就有傳言稱它將於今年上半年發布,並且有人聲稱這些中國 CPU 的性能提升可以與 AMD Zen 3 或 Intel Tiger 相媲美湖水平的表現。在 3A6000 系列發布之前,這些下一代 LoongArch 處理器的 Linux 補丁已經開始出現。

龍芯 3A5000 系列是這家中國公司目前的處理器,也是他們首款基於 LoongArch 的處理器,龍芯的內部 CPU ISA 部分基於 MIPS64,靈感來自 RISC-V。龍芯 3A5000 系列在 Linux 上運行良好,龍芯工程師已將其 LoongArch 內核補丁上游,並繼續在更多用戶空間軟件中啟用 LoongArch 支持。

今天是第一次看到龍芯3A6000系列的補丁。一位龍芯工程師發布了這個補丁系列添加了一個硬件頁表walker。該補丁指出,LoongArch 3A6000 系列處理器及更新版本具有硬件頁表遍歷器 (PTW) 支持,可以通過硬件處理 TLBI/TLBL/TLBS/TLBM 異常的所有快速路徑。只有慢速路徑(即頁面錯誤)才需要軟件處理。


另外,今天的另一個補丁系列添加不同提示的LoongArch DBAR。這些針對不同內存屏障的提示可以為龍芯3A6000系列帶來性能提升。

今天龍芯工程師發布了這兩個補丁系列並明確提到了 3A6000 系列支持,對於今年發布的這些下一代中國 LoongArch CPU,可能很快就會有更多的 Linux 內核支持代碼。

Categories: IT Info