
作者 | 包永刚
编辑 | 王 川
“要不要适配RISC-V?这应该是个很复杂的工作。”达摩院玄铁团队刚找到钉钉团队有些犹豫。
经过深入沟通,最终钉钉团队被达摩院团队说服,决定适配RISC-V。
在双方合作完成了对钉钉3.5 万源文件,20+三方库的编译,突破了关键软件框架兼容性等工作之后,钉钉成为了首个在RISC-V上跑通的商用IM产品,钉钉 IM、钉钉文档、钉钉视频会议功能都能够平稳运行。
“原来适配RISC-V没有想象中那么难。”钉钉团队发现万事开头难。
钉钉适配RISC-V的经验很快被应用到其它商业。阿里达摩院举办的2024玄铁RISC-V生态大会上,达摩院院长张建锋宣布福昕PDF、搜狗输入法等商业应用软件首次在基于玄铁RISC-V的处理器上跑通。
至此,RISC-V已经完成了从IP、处理器,到操作系统适配,再到跑通商业软件,RISC-V的生态正在成熟,基于高性能RISC-V处理器的应用不断涌现。
2024玄铁生态大会上,基于玄铁RISC-V处理器的开源笔记本电脑“如意BOOK”亮相。

达摩院院长张建锋
张建锋表示,“随着新型算力需求激增,RISC-V发展迎来蝶变,即将进入应用爆发期。达摩院将持续加大RISC-V的研发投入和生态共建,推动行业上下游协同创新发展。”
此时整个RISC-V行业都在思考,如使用RISC-V掘金?
达摩院给出的答案是——无剑联盟,这个探索RISC-V产业合作的新范式将如何加速RISC-V的产业化落地?
狂奔6年,RISC-V首次跑通商业软件
从2019年首款玄铁910发布,到如今钉钉、福昕PDF、搜狗输入法等商业软件在RISC-V上跑通,达摩院玄铁团队花了6年时间,让RISC-V进入了产业化闭环的最后一环。
为什么说跑通商业软件才进入RISC-V产业化闭环的最后一环?RISC-V只是一个开源指令集,要将指令集变成好用的商品,需要有用户可以直接使用的商业软件,这需要有从IP核,到处理器,再到操作系统的支撑,这背后是一系列艰难的历程。

达摩院玄铁团队早在2017年就开始研究芯片,2019年玄铁910的推出,打破了当时RISC-V处理器性能的天花板。
这对于技术积淀丰厚的玄铁团队来说并非难事,此后达摩院不断丰富RISC-V系列处理器产品家族,拥有了从低功耗、低成本到高性能、高能效的C、E、R系列的9款RISC-V处理器产品家族,出货已经超过40亿颗。
但想要基于玄铁IP设计处理器,依旧有很高的门槛。
为了降低开发难度,缩短产品研发周期,帮助客户设计出定制化芯片,达摩院玄铁团队推出了高性能异构、软硬件全栈芯片设计平台无剑芯片设计平台。
无剑芯片设计平台之上,还有剑池编译及开发工具,达摩院全栈的软件能力降低了RISC-V处理器的开发难度,但要实现落地绕不开操作系统。
RISC-V适配操作系统,不再是简单的技术挑战。
达摩院技术专家回忆,“我们是最早推动RISC-V兼容安卓的公司,这是给安卓做贡献,安卓表示欢迎,可是连安卓贡献者许可协议(CLA)都签不了。”
达摩院玄铁团队没放弃继续投入,2021年投入了很多的资源,重点进行内核、编译工具、基础库等与安卓系统做适配和优化,把性能调到最优。
2022年,谷歌与阿里达成公司层面的CLA,玄铁RISC-V移植安卓的代码被安卓AOSP社区收录进系统源代码,这是安卓官方首次对RISC-V架构的原生支持,玄铁团队功不可没。
为了加深彼此的了解与合作,达摩院玄铁团队派代表到美国与安卓团队负责人交流。
即便签下了CLA,安卓团队的负责人说,“我们曾经也适配过Arm之外的架构,后来我们投入了不少资源,最后这个架构还是没用起来,这个事情很难。”
安卓团队负责人的一盆冷水,没有浇灭达摩院玄铁团队对RISC-V的热情,继续投入资源,在做完RISC-V对安卓的大部分兼容性测试后,安卓团队的态度发生了明显变化。
“再次见到安卓团队负责人时,他的态度明显变得热情了。”达摩院玄铁团队也发现,安卓负责与达摩院对接的工程师,此时已经有一个很大的团队在做RISC-V兼容。

2023年10月,谷歌正式官宣安卓全面支持RISC- V架构。在适配安卓的过程中,阿里巴巴累计进行了12万余行代码的修改,对73万余个testcase做了测试。
张建锋透露,今年下半年,市面上就会有第一款基于RISC-V和安卓的终端设备。

2023年的玄铁生态大会,重点展示了玄铁基本完成国际及国内主流操作系统与RISC-V的全适配,包括安卓、Linux、OpenHarmony、Debian、Fedora、Gentoo、Ubuntu、龙蜥、deepin、openKylin、创维酷开系统、RTT等操作系统。
“完成与操作系统的适配并不意味着就拥有了全部的功能,商业软件还需要重新编译适配。”达摩院技术专家指出。
这就出现了开头的故事,达摩院团队在集团内部的钉钉也碰壁,作为一个坚韧的团队,达摩院玄铁团队耗时近一年说服并完成了钉钉适配玄铁RISC-V处理器,这个经验被用到了适配福昕PDF,适配时间大幅缩短到不到一个月。
狂奔6年后,达摩院玄铁团队终于将RISC-V从IP牵引到了商用软件开始适配,扫清了RISC-V在各个领域落地从硬件到软件生态的障碍。
无剑联盟,实现RISC-V产业化的新范式
如何使用RISC-V掘金?这是RISC-V参与者都在探寻的答案。
与RISC-V落地需要从IP到商业软件的各个环节对应,RISC-V的产业化也需要不同组织的共同努力。
RISC-V International负责标准的制定。2023年6月由谷歌、英特尔、平头哥等13家企业发起的全球RISC-V软件生态计划“RISE”负责软件实现并贡献给社区,推动RISC-V生态的成熟。
加速RISC-V商业落地,也需要一个组织。
2024年玄铁生态大会上达摩院发起成立的无剑联盟恰逢其时,无剑联盟将通过构建开放、协同、普惠的RISC-V芯片服务体系,加速RISC-V产业化进程,首批成员有Arteris、芯昇科技、新思科技、Imagination、中国电信研究院、青岛海尔科技等头部企业及机构。
