Yesterday, loongarch released the loongarch instruction set,This is the instruction set developed by Loongson, there are more than 2500 instructions. In the future, we will share relevant content for free and establish an open instruction alliance.
Before Godson's instruction set, there were x86, arm, MIPs, risc-v, alpha, power and other instruction set systems all over the world. Godson's previous processors were even licensed based on MIPS, and the new loongarch instruction set had to solve the compatibility problem.
In this regard, loongarch mentioned that the design of loongarch fully considered the ecological requirements of compatibility, integrated the main functional features of various international mainstream instruction systems, and relied on the technological accumulation and innovation of loongarch team in binary translation for more than ten years,It can not only ensure the lossless migration of existing Godson platform application binary, but also realize the efficient binary translation of a variety of international mainstream instruction systems.
What about the efficiency of translation? Yesterday's news did not give detailed results. In fact, Dr. Hu Weiwu, chairman and founder of Loongson Sinotech, introduced it earlier,It is pointed out that the translation efficiency of loongarch is 100% for MIPs, 90% for arm and 80% for x86.
However, 80% of the x86 efficiency is achieved under Linux,Loongarch also supports the translation of X86 under windows, but the efficiency will be reduced to 70%.
Loongarch is still in development, which is the space for the improvement of translation efficiency in the future.