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

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

3天内不再提示

RISC-V走向高性能计算,开源生态建设突飞猛进

花茶晶晶 来源:电子发烧友网 作者:黄晶晶 2023-08-31 11:28 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

电子发烧友网报道(文/黄晶晶)最近,“2023 RISC-V中国峰会”在北京举办。从最初RISC-V在物联网领域兴起,到如今越来越多的RISC-V高性能芯片走向数据中心、服务器、汽车电子等,RISC-V更加呼唤强大的生态建设,以期补强生态,更快地让RISC-V芯片在中高端领域落地。会议期间,电子发烧友网等媒体也在第一时间采访了RISC-V国际基金会CEO Calista Redmond,本次峰会主席、中国科学院软件研究所副所长武延军,北京开源芯片研究院首席科学家包云岗等专家们。作为RISC-V领域的积极引领者,他们对现阶段RISC-V的发展发表了诸多观点。

中国企业积极参与生态共建

生态共建的意义在于调动协调参与各方共同繁荣生态并从中获益。Calista Redmond说,RISC-V非常看重生态的建立,谈到生态它既是技术问题,软硬件互相匹配,也是市场营销、商务的问题。因此应该让不同的技术团队应对不同行业的需求,比如汽车制造业、数据中心等等。同时生态建设也会强化全球合作,RISC-V国际基金会积极与其他基金会和其他组织合作,利用双方的整合资源的能力,把上游和下游、各种资源库进行非常好的连接。在中国,通过和不同的协会、学术界、行业进行合作,生态能够变得越来越成熟。

本次峰会主席、中国科学院软件研究所副所长武延军表示,中国企业在RISC-V国际生态领域里发挥越来越大的作用。在RISC-V国际基金会高级会员中,中国企业占据50%,包括华为、阿里巴巴、紫光展锐、中国科学院计算所和软件所等。三四年前,我们在SIG(Special Interest Group)、TG(Task Group)、HC(Horizon Committee)这些RISC-V基金会的组织里声音较少。但近两年,以阿里平头哥为例,很多中国机构开始积极参与技术组织的主席和副主席工作,推动RISC-V国际标准的制定和技术发展,让更多中国企业认识到参与国际社区的重要性。

中国科学院软件研究所的目标是把基础软件做成RISC-V生态里的数字公共品。武延军说,我们很早在RISC-V社区里组建了PLCT实验室,专门给RISC-V生态做贡献,过去几年也得到了国际社区很大的认可。现在中国科学院启动了“RISC-V基础软件”先导专项,也在支持我们联合国内企业继续打造RISC-V基础软件生态。

自2011年RISC-V指令集正式发布已经过去十多年,武延军谈到早期RISC-V处理器主要集中在微控制器MCU)方面,而对于MCU以及嵌入式领域来说生态相对较小。但随着处理器能力的不断升级,RISC-V芯片已迈进笔记本电脑、服务器等领域,越来越多的应用可以跑在RISC-V设备上,随之而来的生态问题也更加突显。目前阶段,RISC-V相较于X86、ARM生态无论从软件规模还是性能优化程度上,还没有达到很好的状态。不过RISC-V向高性能进发会随着生态的逐渐完善势不可挡。


完善工具链,软件生态进展显著

早在2020年,RISC-V第一发明人Krste Asanovic教授预言到软件是驱动RISC-V发展的关键。此后大家所熟悉的Fedora、Debian、国内的openEuler社区都开始关注RISC-V,开始提供相应的支持。

而软件生态的首要工作就是工具链的完善,因为芯片必须要有编译工具链才能把它的指令集特性发挥出来。武延军表示,工具链一般传统上有两种方式,一种是厂家自己来开发,提供的都是私有工具链,每次推出一款开发平台相应就有一套工具链进行匹配。另一种是大家共同打造一个公共的工具链,约90%为公共打造,10%是私有部分。RISC-V更为合适后种方式。

从2019年开始,中国科学院软件研究所开展RISC-V“原生操作系统”开发,即“傲来”操作系统。相应的内核(Linux Kernel)以及编译工具链上做了很多的工作。当时在GCC、LLVM(开源的架构编译器框架)上大量做指令集相关后端的实现。同时跟随RISC-V基金会标准的批准进程提供相应的代码参考实现,让大家在讨论标准时有相应依据,甚至可能给标准制定者反馈问题,让标准变得更加合理。

近两年,中国科学院软件所从两个方面开始投入RISC-V生态建设。一个是RuyiSDK(“如意”软件开发工具集)项目,希望给软件开发者能提供“一站式”、“全家桶”的开发工具集。统一的开发环境,在工具链上做好适配和整合,开发者不需要自己解决上下游软件包的依赖问题,不需要关心软件包的构建顺序,以及相应工具包的完整性。

第二是启动“PolyOS”(聚元操作系统)项目。PolyOS不是传统意义上的操作系统,当有RISC-V SoC出来后,PolyOS能够很快地和SoC或开发板进行对接。90%以上的操作系统公共部分已经做好,剩下只有不到10%私有的工具链或补丁也可以纳入到PolyOS,这样可以让开发板或SoC厂商在短时间内适配好基础软件,缩短整个交付周期。也就是给开发者和厂商提供开箱即用的操作系统构建工具,这样能够极大地促进软件生态的快速发展。

武延军说,现在工具链参与方越来越多,功能越来越完善,因为指令集本身在不断发展,在过去一年多时间,RVI又批准了一些新的标准扩展指令集,还在继续推更多的指令集标准规范,那么工具链也会随着这样的进程不断地往前发展。

9月份,openEuler RISC-V版本将推出,这也是第一次openEuler把RISC-V当作官方支持的指令集,以前只有X86和ARM。另外,此前国际知名开源社区Debian首次把RISC-V作为Tier-1级的指令集标准规范来支持。还有Google的Android开源版本AOSP也把RISC-V作为官方支持的指令集架构。在过去一年多时间里,很多知名开源社区、开源操作系统发行版都在支持RISC-V。这个软件生态建设的进程会越来越快。


RISC-V助力AI算力 硬件开源架构性能更强

AI算力需求的增加离不开通用计算的支持,比如自动驾驶芯片除了AI加速芯片之外还搭建了很多通用高性能CPU。还有大模型运算,也同样需要大量数据的迁移,因为数据量远远大于单个算力卡的存储容量所能存放的空间。这时候就需要有一部分在CPU里运行,同时还有大量数据进行迁移,从内存里把它加载到算力卡里,算完以后再迁移出来。这两种场景中,RISC-V都能够在其中发挥很大的作用。

包云岗说到,如果用RISC-V处理器再加上AI加速器,把它集成到一颗芯片里,我们就没有必要像今天这样通过PCIe总线把数据做长距离的迁移,同时带宽还受到影响。在一个芯片里带宽会有数量级的提升,这些方式可以带给我们很多创新。

中科院已经推出两代香山处理器架构,包云岗介绍,基于“南湖”架构的第二代“香山”处理器在过去一年多时间里做了很多产品化改造。产品化改造就是要让它从一个学术界的科研项目能够走到让企业用起来,中科院做前沿架构的探索,产品化改造工作由在北京开源芯片研究院联合一批企业进行。

据透露,已经有一批企业基于“南湖”架构进行芯片研发。其中一家企业今年9月份芯片即将流片回来,还有一家企业会在下半年流片。未来还可以看到基于“南湖”的GPU芯片、高性能服务器芯片或者面向边缘计算的SoC。

而“香山”最新一代“昆明湖”架构,根据最新的评估数据,SPECint2006 接近14分/GHz,而2021年ARM发布的服务器级高性能IP N2的IP分数大约15分。不过,在面积、功耗等方面还需要优化升级。

包云岗表示,我们希望“香山”能够像开源的Linux一样,Linux已经“活”了30年,今天成了操作系统领域里特别是服务器领域里首选。在RISC-V开放标准下,“香山”能和其他不同级别的处理器一起构建开源芯片生态,帮助企业更好地做产品,提高产品竞争力。

小结

从硬件到系统软件再到应用的整个生态都需要不断地完善。包云岗表示,硬件生态上不仅是RISC-V核的升级,还有外围互联技术的提升,对于RISC-V拓展到数据中心市场等都非常重要。软件生态则更加复杂,无论是系统软件还是应用软件都面临着移植等问题。而在应用层软件上,原先安卓、Windows庞大的软件数量,RISC-V如何去适配迁移。

当然,包云岗认为最好的发展方式是寻找增量市场的生态。在X86者是ARM还没有形成主流的应用场景当中,RISC-V凭借其开放开源的特性迅速发展起来。而这样的增量市场就包括智能汽车,有机会从自动驾驶领域切入形成新的生态,逐步再去影响其他传统的生态。

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

    关注

    48

    文章

    2812

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Tenstorrent与AutoCore宣布战略合作,以AutoCore.OS赋能高性能RISC-V汽车计算

    解决方案。 2025年12月4日,中国上海——Tenstorrent宣布其高性能RISC-V CPU——TT-Ascalon™现已正式上市。RISC-V是一种开源指令集架构(ISA)规
    的头像 发表于 12-04 15:40 347次阅读
    Tenstorrent与AutoCore宣布战略合作,以AutoCore.OS赋能<b class='flag-5'>高性能</b><b class='flag-5'>RISC-V</b>汽车<b class='flag-5'>计算</b>

    喜讯|昊芯RISC-V DSP荣获“中国芯”RISC-V生态推广奖

    11月14日,2025“中国芯”集成电路产业促进大会暨第二十届“中国芯”优秀产品征集评选结果在珠海横琴正式揭晓。昊芯车规级RISC-VDSP芯片F280025凭借在汽车及工业领域的创新突破与生态建设
    的头像 发表于 11-18 09:01 1522次阅读
    喜讯|昊芯<b class='flag-5'>RISC-V</b> DSP荣获“中国芯”<b class='flag-5'>RISC-V</b><b class='flag-5'>生态</b>推广奖

    深圳:“开源鸿蒙+RISC-V生态建设全面提速

    10月30日,在新落成的深圳工业软件园内,政府、企业、机构等各方围绕鸿蒙生态建设,举行一场重量级鸿蒙大会。当日,深圳工业软件园首批50家企业正式入驻,深圳市“开源鸿蒙/RISC-V”产业联盟正式成立,“
    的头像 发表于 11-04 15:30 556次阅读
    深圳:“<b class='flag-5'>开源</b>鸿蒙+<b class='flag-5'>RISC-V</b>” <b class='flag-5'>生态建设</b>全面提速

    大湾区RISC-V生态全景展示:RISC-V生态发展论坛、开发者Workshop和生态应用专区

    ),正以前所未有的速度从学术走向产业,从嵌入式走向高性能计算等全场景应用。数百万计的生态开发者,还有政府和资本的加持,你将如何把握这一历史性
    的头像 发表于 10-13 09:18 323次阅读
    大湾区<b class='flag-5'>RISC-V</b><b class='flag-5'>生态</b>全景展示:<b class='flag-5'>RISC-V</b><b class='flag-5'>生态</b>发展论坛、开发者Workshop和<b class='flag-5'>生态</b>应用专区

    建设中国RISC-V人才生态高地 ——算能与山东大学携手推动产教融合 打造人才培养新范式

    为应对全球信息技术变革浪潮,推动中国RISC-V生态体系建设,算能与山东大学集成电路学院联合发起“东山计划——RISC-V人才生态建设”战略
    的头像 发表于 09-22 12:04 542次阅读
    <b class='flag-5'>建设</b>中国<b class='flag-5'>RISC-V</b>人才<b class='flag-5'>生态</b>高地 ——算能与山东大学携手推动产教融合 打造人才培养新范式

    奕斯伟计算亮相2025 RISC-V中国峰会

    国际交流合作。奕斯伟计算高级副总裁、首席技术官何宁博士在主论坛发表《产业赋能:RISC-V场景化方案创新与生态协同》主题演讲,阐述了奕斯伟计算RI
    的头像 发表于 07-22 17:34 961次阅读

    时擎科技亮相2025 RISC-V中国峰会,深度解析高性能RISC-V SoC技术挑战与创新

    2025年7月16-18日,第五届RISC-V中国峰会在上海张江科学会堂成功举办,作为全球RISC-V领域顶级盛会之一,本届峰会汇聚了数百家企业、研究机构及开源社区,共同探讨RISC-V
    的头像 发表于 07-21 17:37 1397次阅读
    时擎科技亮相2025 <b class='flag-5'>RISC-V</b>中国峰会,深度解析<b class='flag-5'>高性能</b><b class='flag-5'>RISC-V</b> SoC技术挑战与创新

    基于北海云计算试验平台的 RISC-V 虚拟化技术探索

    当前,RISC-V 芯片在性能生态方面存在局限,导致高性能计算领域缺乏大规模的云计算和验证环境
    发表于 07-18 16:20 4466次阅读

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

    在于更高的能效性能。这主要取决于单位性能的提升,以及先进工艺带来的PPA优化。只有出现标杆性的产品才能真正引领整个RISC-V高性能计算软硬
    的头像 发表于 07-18 14:17 2420次阅读
    知合<b class='flag-5'>计算</b>:<b class='flag-5'>RISC-V</b>架构创新,阿基米德系列剑指<b class='flag-5'>高性能</b><b class='flag-5'>计算</b>

    RISC-V 工具链的版本更新、开发动态及生态建设愿景

    RISC-V 软件工具链作为连接 RISC-V 硬件架构与应用软件的核心纽带,其重要性贯穿于芯片设计、软件开发、生态建设乃至产业落地的全链条。从技术实现到生态繁荣,它的成熟度直接决定了
    发表于 07-18 11:08 4734次阅读
    <b class='flag-5'>RISC-V</b> 工具链的版本更新、开发动态及<b class='flag-5'>生态建设</b>愿景

    孟建熠:攀登 RISC-V 高性能高峰,打造标杆产品

    RISC-V高性能计算领域的崛起,是近年来全球芯片架构竞争的重要趋势之一。其开源、灵活、可扩展的特性,使其在高性能处理器设计、人工智能算
    发表于 07-17 15:56 4834次阅读

    RISC-V生态崛起:政策落地与高性能芯片的崛起

    近期,RISC-V生态取得重要进展,包括高性能核心板的推出和在工业自动化、物联网等领域的广泛应用。其中,致远电子MR6450系列RISC-V核心板,凭借
    的头像 发表于 03-06 11:35 1183次阅读
    <b class='flag-5'>RISC-V</b><b class='flag-5'>生态</b>崛起:政策落地与<b class='flag-5'>高性能</b>芯片的崛起

    SOPHGO RISC-V SoC Linux Kernel 社区邮件列表建立,欢迎加入开源社区为RISC-V生态完善添砖加瓦

    SOPHGO RISC-V SoC Linux Kernel 社区邮件列表建立,欢迎加入开源社区为RISC-V生态完善添砖加瓦
    的头像 发表于 02-14 08:34 720次阅读
    SOPHGO <b class='flag-5'>RISC-V</b> SoC Linux Kernel 社区邮件列表建立,欢迎加入<b class='flag-5'>开源</b>社区为<b class='flag-5'>RISC-V</b><b class='flag-5'>生态</b>完善添砖加瓦

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

    的核心优势在于其开源性、模块化、低功耗、高性能以及可扩展性。这些特性使得RISC-V芯片在物联网(IoT)、嵌入式系统、边缘计算以及高性能
    发表于 01-29 08:38

    圣诞特辑 |开源芯片系列讲座第25期:RISC-V架构在高性能领域的进展与挑战

    鹭岛论坛开源芯片系列讲座第25期「RISC-V架构在高性能领域的进展与挑战」圣诞夜(周三)20:00精彩开播期待与您云相聚,共襄学术盛宴!|直播信息报告题目RISC-V架构在
    的头像 发表于 12-24 08:03 1188次阅读
    圣诞特辑 |<b class='flag-5'>开源</b>芯片系列讲座第25期:<b class='flag-5'>RISC-V</b>架构在<b class='flag-5'>高性能</b>领域的进展与挑战