昨天,龍芯中科發(fā)布了LoongArch指令集,這是龍芯自主開發(fā)的指令集,有2500多條指令,未來還會(huì)免費(fèi)共享相關(guān)內(nèi)容,建立開放指令聯(lián)盟。
在龍芯指令集之前,全球已經(jīng)有x86、ARM、MIPS、RISC-V、Alpha、Power等多種指令集系統(tǒng),龍芯之前的處理器甚至都是基于MIPS授權(quán)的,新出的LoongArch指令集還要解決兼容問題。
在這一點(diǎn)上,龍芯方面提到,LoongArch在設(shè)計(jì)時(shí)充分了考慮兼容生態(tài)需求,融合了各國際主流指令系統(tǒng)的主要功能特性,同時(shí)依托龍芯團(tuán)隊(duì)在二進(jìn)制翻譯方面十余年的技術(shù)積累創(chuàng)新,不僅能夠確保現(xiàn)有龍芯平臺(tái)應(yīng)用二進(jìn)制的無損遷移,而且能夠?qū)崿F(xiàn)多種國際主流指令系統(tǒng)的高效二進(jìn)制翻譯。
那翻譯的效率如何?昨天的新聞中沒有給出詳細(xì)結(jié)果,其實(shí)早前龍芯中科的董事長、創(chuàng)始人胡偉武博士就介紹過了,指出LoongArch對(duì)MIPS指令的翻譯效率是100%性能,對(duì)ARM指令翻譯的效率是90%性能,對(duì)x86的翻譯效率是80%性能。
不過80%的x86效率是在Linux下實(shí)現(xiàn)的,LoongArch還支持Windows下翻譯x86,只是效率會(huì)降低到70%。
龍芯LoongArch目前還在發(fā)展中,這個(gè)翻譯效率未來還會(huì)提升的空間。
責(zé)任編輯:Rex_13