In July this year, Longxin Zhongke officially released the dragon core 3A5000 processor, which not only enhanced 50%, but also supported the main command system Loongarch, which encompassed the MIPS, ARM, and X86 instructions. Now some people also demonstrate that it runs the Windows version "Angry Bird" game performance, the picture looks good.
Knowing the user guee announced the game test based on the dragon core 3A5000 processor, demonstrated the situation of domestic CPU simulation of Windows version "Angry Birds".This processor is not a native x86 architecture, but is simulated by binary translation functions to run the X86 program.
From a video, Longxin 3A runs a Windows version "Angry Bird" is already very smooth, but guee means that video is recorded with the Linux recording software he developed. If you do not use a software record screen, the game will be more smooth. .
In addition, GUEE also mentioned the binary translation function of the dragon core is still the first version.The efficiency, compatibility and stability of translation operation need to continue to strengthenAt present, the binary translation also has bugs. Sometimes there is no time in the game, I believe it will be fine.
For the binary translation of Longxin, Hu Weilu, the Chairman of Longxin Zhongke, announced that the translation efficiency of the Loongarch instruction to the MIPS directive is 100%, and the ARM can reach 90%.The most difficult thing is X86, the efficiency of translation under Linux is 80%, and the efficiency under Windows is reduced to 70%.
In other words, the dragon core simulation X86 program can only exert a 70-80% performance, compared to the native x86 to lose a lot of performance, but the follow-up should be further optimized, reducing to an acceptable range.