國產一大步!龍芯3A5000可流暢執行x86程式

導讀:

近日,有使用者展示了搭載龍芯3A5000晶片執行Windows版應用的效果,標誌著自主LoongArch指令系統走出通用性的一大步

國產一大步!龍芯3A5000可流暢執行x86程式

圖:

龍芯3A5000處理器

2021年7月份,龍芯中科正式釋出了龍芯3A5000處理器,不僅效能提升50%,還首發支援了主指令系統LoongArch,能夠

模擬相容MIPS、ARM及x86指令集

日前,知乎使用者guee

公佈了基於龍芯3A5000處理器的遊戲測試,演示了國產CPU模擬Windows版《憤怒的小鳥》的情況,這個處理器不是原生x86架構的,而是透過二進位制翻譯功能

模擬執行x86程式

國產一大步!龍芯3A5000可流暢執行x86程式

知乎

從影片來看,龍芯3A執行Windows版《憤怒的小鳥》已經很流暢了,不過guee表示影片是用他開發的Linux錄屏軟體錄製的,如果不使用軟體錄屏,遊戲執行

會更流暢些

此外,guee也提到龍芯的二進位制翻譯功能目前還是

第一個版本

,翻譯執行的效率、相容性、穩定性還需要持續加強,當前二進位制翻譯還存在bug,遊戲中的聲音時有時無,相信以後會好起來。

國產一大步!龍芯3A5000可流暢執行x86程式

龍芯中科

對於龍芯的二進位制翻譯,此前龍芯中科董事長鬍偉武公佈了具體情況,LoongArch指令集對MIPS指令的翻譯效率是100%,對ARM可以達到90%,

最難的是x86

,在Linux下翻譯的效率可達

80%

,Windows下的效率還要減少到

70%

換句話說,龍芯模擬x86程式現在只能發揮70%-80%的效能,相比原生x86要損失不少,但相對此前較為封閉的生態,已經

在通用性和娛樂性上邁出了一大步。