IT之家 11 月 10 日消息,一直以來,應(yīng)用生態(tài)都是國產(chǎn)軟硬件廠商聯(lián)合攻堅的重點方向。近日,龍芯中科宣布推出基于自主指令系統(tǒng) LoongArch 二進制翻譯應(yīng)用解決方案。
該方案以二進制翻譯為核心技術(shù),旨在消除指令壁壘,實現(xiàn)不同平臺應(yīng)用軟件的兼容運行,適用場景包括 MIPS、X86、ARM 平臺中廠商已停止支持的老舊軟硬件,以及 MIPS、X86、ARM 平臺中廠商無法提供充分技術(shù)支持的商業(yè)閉源軟件。
據(jù)介紹,龍芯架構(gòu)具有完全自主、技術(shù)先進、兼容生態(tài)三方面特點。
高效:基于軟硬件結(jié)合的高效二進制翻譯技術(shù),比傳統(tǒng)軟件模擬方式有數(shù)量級的性能提升。應(yīng)用級翻譯實現(xiàn)對 3D 加速、視頻編解碼等功能的硬件支持。
兼容:跨指令集應(yīng)用兼容運行,通過 wine 中間件可實現(xiàn) Windows 到 Linux 的操作系統(tǒng)級別兼容,支持多平臺應(yīng)用在龍芯平臺的運行。
自主:與龍芯自主指令集設(shè)計深度協(xié)同,通過持續(xù)優(yōu)化改進翻譯器和指令集,實現(xiàn)更高效的翻譯與更廣泛的兼容性。
龍芯二進制翻譯應(yīng)用解決方案通過三個龍芯二進制翻譯系統(tǒng) LATM(LAT from MIPS)、LATA(LAT from ARM)、LATX(LAT from X86),分別支持 MIPS、ARM 和 X86 平臺的應(yīng)用在龍芯平臺的安裝運行。龍芯二進制翻譯系統(tǒng)作為中間層,通過架構(gòu)層支持與軟硬協(xié)同算法優(yōu)化,充分利用本地硬件,最大化提升模擬效率,為上層應(yīng)用軟件提供目標指令集的良好虛擬運行環(huán)境。
IT之家了解到,通過龍芯二進制翻譯系統(tǒng),基于 wine 中間件技術(shù)可以在龍芯平臺上流暢運行常用桌面應(yīng)用,如微信、Photoshop 等。
此外,龍芯二進制翻譯系統(tǒng)支持硬件加速,可充分利用硬件性能,加速音視頻、3D 等應(yīng)用場景,基于龍芯二進制翻譯系統(tǒng)可在龍芯平臺上流暢運行 CS 等 3D 游戲,后續(xù)將持續(xù)適配更多 X86 平臺上的應(yīng)用。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。