0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

探索RISC-V二进制翻译,openKylin成功在SG2042平台运行X86架构软件!

算能开发者社区 2024-07-24 08:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

以下文章来源于openKylin

众所周知,在新的指令集架构发展初期,往往采用兼容其他架构软件的方法来拓展自身生态体系,如苹果公司的Rosetta 2和微软的Arm64EC,都是将X86架构软件运行在ARM架构的系统之上。

RISC-V作为一个新兴的指令集架构,亟需软件生态的快速发展与拓展。为此,openKylin社区RISC-V SIG积极开展了二进制翻译相关工作,参与开源项目box64的研发。截至目前,已提交合并20余个PR,增加了GTK3、nettle等多个动态库及函数的封装,完善RISC-V动态重编译模块等功能,总计贡献代码2000余行。

近期,RISC-V SIG团队通过解决指令翻译、函数库封装等关键问题,成功在算能SG 2042平台和openKylin 2.0 RISC-V版本系统中运行了X86架构软件,包括微信、WPS Office和腾讯会议等,所提交的相关PR也得到了box64项目作者ptitSeb的点赞。

7bcf8564-4954-11ef-817b-92fbcf53809c.png

微信

目前能够进行文字、图片和文件的传输,并可以使用语言发送、语音在线翻译、即时对话等功能。

7bf2fa12-4954-11ef-817b-92fbcf53809c.jpg

WPS Office

支持文字、表格、演示和pdf等功能的使用,可以进行文件打开、编辑和保存等操作;此外,还可以结合openKylin适配的RISC-V原生搜狗输入法,高效地进行中文编辑。

腾讯会议

支持多人在线会议、文字聊天和线上语音等功能,满足了日常办公会议的基本需求。

虽然openKylin在RISC-V二进制翻译方面取得了一定成果,但在性能、兼容性等方面仍存在不足。未来,RISC-V SIG将持续进行二进制翻译的技术探索,积极参与并贡献box64等开源项目的建设。

RISC-V作为一个非常具有前景的指令集架构,openKylin社区自成立起便率先布局基于RISC-V架构的新一代桌面应用场景,构筑操作系统与RISC-V架构生态协同发展。目前,社区已适配完成国内外主流RISC-V硬件平台,构建了较为完整的软件生态体系,率先完成钉钉、搜狗输入法和福昕等商用软件的移植,针对深度学习应用与开发进行了优化。未来,openKylin将在RISC-V领域持续发力,助力RISC-V生态发展迈上新的台阶!

「关于RISC-V SIG」

openKylin RISC-V SIG主要负责社区RISC-V架构开源软件包的维护,发布openKylin的RISC-V版本,进行软件包构建、系统构建等工作,欢迎所有对RISC-V开发平台技术方向感兴趣的爱好者加入到RISC-V SIG!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 二进制
    +关注

    关注

    2

    文章

    809

    浏览量

    42799
  • X86
    X86
    +关注

    关注

    5

    文章

    300

    浏览量

    45156
  • RISC-V
    +关注

    关注

    48

    文章

    2797

    浏览量

    51929
  • openKylin
    +关注

    关注

    0

    文章

    33

    浏览量

    520
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索RISC-V机器人领域的潜力

    :为何选择MUSE Pi Pro? 本次测评源于参与“CIE全国RISC-V创新应用大赛”。我选择MUSE Pi Pro开发板作为平台,主要目的是为了深入探索RISC-V
    发表于 12-03 14:40

    CIE全国RISC-V创新应用大赛 人脸识别系统介绍与移植

    人脸识别系统移植到MUSE Pi Pro RISC-V介绍 系统是原本为某学校开发的人脸智能识别签到系统。最初基于x86 Windows系统进行开发使用的,具体包括一个N6000服务器和22
    发表于 11-08 11:19

    vivado上基于二进制码对指令运行状态进行判断

    扩展指令时我们常常需要一些手段来帮助我们判断指令是否能够成功运行运行状态是否正确。一方面,我们可以通过模拟器来实现,另一方面,没有模拟
    发表于 10-24 06:31

    基于蜂鸟E203架构的指令集K扩展

    蜂鸟E203是一款基于RISC-V架构的微处理器,其指令集包含RV32I的基本指令集,RV32M的乘法扩展指令集,以及一些常用的定点指令和控制指令。如果需要扩展其指令集,可以考虑使用RISC-V的可
    发表于 10-21 09:38

    RISC-V HPC新标杆Sophon SG2044深度评估:支持RVV v1.0适配GCC 15.2,多核性能潜力巨大!

    RISC-V架构的普及浪潮中,嵌入式领域的成功早已众人皆知,但高性能计算(HPC)始终是其难以突破的“高地”。算能SOPHONSG2044的出现打破了僵局。国际权威技术媒体发布的深度
    的头像 发表于 10-16 13:23 703次阅读
    <b class='flag-5'>RISC-V</b> HPC新标杆Sophon <b class='flag-5'>SG</b>2044深度评估:支持RVV <b class='flag-5'>v</b>1.0适配GCC 15.2,多核性能潜力巨大!

    RISC-V CPU 上 3 倍推理加速!V-SEEK: SOPHON SG2042 上加速 14B LLM

    关键词:V-SEEK、LLMInferenceOptimization、RISC-V、SOPHONSG2042、llama.cpp、NUMAOptimizationV-SEE
    的头像 发表于 08-05 14:01 1139次阅读
    <b class='flag-5'>RISC-V</b> CPU 上 3 倍推理加速!<b class='flag-5'>V</b>-SEEK:<b class='flag-5'>在</b> SOPHON <b class='flag-5'>SG2042</b> 上加速 14B LLM

    知合计算:RISC-V架构创新,阿基米德系列剑指高性能计算

    2025 RISC-V中国峰会上,知合计算处理器设计总监刘畅就高性能RISC-V处理器架构探索与实践进行了精彩分享。
    的头像 发表于 07-18 14:17 2376次阅读
    知合计算:<b class='flag-5'>RISC-V</b><b class='flag-5'>架构</b>创新,阿基米德系列剑指高性能计算

    x264 的 RISC-V 生态构建与优化探索

    性能优化水平的重要标杆。   2025 年 7 月 18 日,第五届(2025)RISC-V 中国峰会的软件与生态系统分论坛上,字节跳动软件工程师钱佳炎分享了关于
    发表于 07-18 11:42 4671次阅读

    Tenstorrent 首席架构师:未来 RISC-V 会是计算机的主流

    当前,按指令集架构(ISA)分类,主流架构包括 x86 架构、ARM 架构RISC-V
    发表于 07-17 11:26 1396次阅读

    同一水平的 RISC-V 架构的 MCU,和 ARM 架构的 MCU 相比,运行速度如何?

    ARM 架构RISC-V 架构的 MCU 同一性能水平下的运行速度对比,需从架构设计原点、
    的头像 发表于 07-02 10:29 1223次阅读
    同一水平的 <b class='flag-5'>RISC-V</b> <b class='flag-5'>架构</b>的 MCU,和 ARM <b class='flag-5'>架构</b>的 MCU 相比,<b class='flag-5'>运行</b>速度如何?

    RISC-V架构CPU的RAS解决方案

    RISC-V架构以追赶者的姿态多个应用领域与X86架构和ARM架构展开竞争。
    的头像 发表于 06-06 17:03 1572次阅读
    <b class='flag-5'>RISC-V</b><b class='flag-5'>架构</b>CPU的RAS解决方案

    首款RISC-V架构服务器,助力行业精准适配AI场景

    RISC-V融合服务器RS-SRM120为2U双路异构服务器产品,搭载双RISC-V指令集64核处理器SG2042,通过高效的双芯互联架构,提供强大的智算能力。支持CV模型、LLM等多
    的头像 发表于 02-28 16:34 1502次阅读
    首款<b class='flag-5'>RISC-V</b><b class='flag-5'>架构</b>服务器,助力行业精准适配AI场景

    关于RISC-V芯片的应用学习总结

    RISC-V的开源特性使得开发者可以针对特定应用进行优化,进一步提高设备性能。 高性能计算领域,RISC-V芯片也开始展现出其潜力。虽然传统上高性能计算领域主要由x86和ARM
    发表于 01-29 08:38

    偏移二进制二进制补码如何和实际数据对应,如何转换?

    偏移二进制二进制补码如何和实际数据对应,如何转换,请哪位高手解惑
    发表于 01-16 06:01

    RISC-V架构及MRS开发环境回顾

    RISC-V是一种特定指令集架构RISC-V指令集类似于INTEL的X86、ARM指令集,是一个被CPU读取到内存后,指导计算机运行的指
    发表于 12-16 23:08