信创海河实验室基础软件团队在RISC-V二进制翻译方向积极探索,2022年联合国防科技大学和麒麟软件有限公司获得天津市自然科学基金重点项目支持,目前已发表学术论文3篇,获发明专利授权1项。近期,项目团队在系统工程实现方面取得了新进展!
在新的指令集架构发展初期,往往采用兼容其他架构软件的方法来拓展自身生态体系,如苹果公司的Rosetta 2和微软的Arm64EC,都是将X86架构软件运行在ARM架构的系统之上。
RISC-V作为一个新兴的指令集架构,亟需软件生态的快速发展与拓展。信创海河实验室基础软件团队积极开展二进制翻译相关工作,参与开源项目box64的研发。截至目前,已提交合并20余个PR,增加了GTK3、nettle等多个动态库及函数的封装,完善RISC-V动态重编译模块等功能,总计贡献代码2000余行。
近期,团队通过解决指令翻译、函数库封装等关键问题,成功在算能SG 2042平台和openKylin 2.0 RISC-V版本系统中运行了X86架构软件,包括微信、WPS Office和腾讯会议等。
【微信】目前能够进行文字、图片和文件的传输,并可以使用语言发送、语音在线翻译、即时对话等功能。
【WPS Office】支持文字、表格、演示和pdf等功能的使用,可以进行文件打开、编辑和保存等操作;此外,还可以结合openKylin适配的RISC-V原生搜狗输入法,高效地进行中文编辑。
【腾讯会议】支持多人在线会议、文字聊天和线上语音等功能,满足了日常办公会议的基本需求。
RISC-V作为一个非常具有前景的指令集架构,信创海河实验室自成立起就率先布局基于RISC-V架构的新一代桌面应用场景,构筑操作系统与RISC-V架构生态协同发展。目前,已适配完成国内外主流RISC-V硬件平台,构建了较为完整的软件生态体系,率先完成钉钉、搜狗输入法和福昕等商用软件的移植,针对AI应用与开发进行了优化。未来,信创海河实验室将在RISC-V领域持续发力,助力RISC-V生态发展迈上新的台阶!
撰稿:张瑞安校对:李卓芸审核:闫 禹