英特尔x86架构和微软Windows操作系统的深度融合开启了PC时代,ARM架构和谷歌安卓的生态繁荣则将人类社会推向移动互联网时代。近来,在x86和ARM之后,一个极具潜力的芯片架构,即RISC-V也正在崛起。
RISC-V的时代机遇在哪,它缘何会成为中国CPU领域最受欢迎的架构?
据了解,RISC-V是一个基于精简指令集(RISC)原则的开源指令集架构(ISA),其架构开源开放、简洁、模块化、可定制、可扩展,成为x86和ARM之后极具潜力的芯片生态。
在阿里巴巴平头哥举办的首届玄铁RISC-V生态大会上,图灵奖得主、RISC-V之父David Patterson在会上表示,RISC-V指令集比ARM和x86简单得多,随着摩尔定律的终结,行业不得不给应用添加一些定制指令,这个指令集具备进化的空间,它不只面向某一种信息技术,它面向从超小到超大型计算机,从最小的物联网设备到最大的云计算机的全部设备。
图片来源@视觉中国
随着万物互联的智能时代来临,开放、简洁、模块化的RISC-V架构崛起,并从终端走向云端,2022年,采用RISC-V架构的处理器已出货100亿颗,有数据预测,到2025年将突破800亿颗。
一种芯片架构在技术路径上跑通,可能需要数年时间,但要在商业路径上实现可行,往往需要数十年的时间,x86和ARM都证明了一件事,生态是芯片架构能否成功的决定性因素。
中国工程院院士倪光南表示,RISC-V最早应用于IoT领域,现正逐步走向更广阔的应用领域。RISC-V不仅可以在工业控制、物联网、智能家居等等对算力要求不高的领域得到推广,现在也正在向对算力有更高需求的桌面应用、边缘计算等领域发展。
智能网联汽车领域被认为是未来芯片的巨大市场,据估计,一辆智能网联汽车就可能要用上百颗CPU,目前中国该领域主要产业联盟正在积极推进基于RISC-V的解决方案。
随着服务器和超算、AI训练和推断、包括CHATGPT之类应用的发展,对强大算力的需求越来越迫切,鉴于RISC-V具有模块化、可扩展、易定制的优势,以及不受垄断制约、供应链安全容易保障的优势,中国有关厂商正在全力推进提供强大算力的RISC-V方案。
“可以毫不夸张地说,今天RISC-V是中国CPU领域最受欢迎的架构,中国芯片产业和整个芯片生态将会越来越多地聚焦于RISC-V架构,中国的巨大市场将成为支撑RISC-V的重要基地。”倪光南表示。
RISC-V作为开源的指令集架构,与之相关的编译器、开发环境、芯片产品等,整体生态都处于建设之中,如何让RISC-V生态开放连接到现有的各种生态中去,是当下产业发展的重点。
平头哥副总裁孟建熠表示,开放能让大家看到更多技术上存在的问题,并且快速迭代。同时,今天做RISC-V的人也不能孤立存在,RISC-V越来越需要与现有生态连接在一起,得到他们的接纳。比如GNU、Android、Linux等各种各样开源生态,还有很多由公司主导的生态,例如Intel生态、统信、openKylin、有道、海尔等生态。
据了解,平头哥已基本完成国际及国内主流操作系统与RISC-V的全适配,包括安卓、Debian、Fedora、Gentoo、Ubuntu、龙蜥、统信、openKylin、创维酷开系统、RTT等操作系统。这意味着RISC-V完全有能力通过云、桌面、终端等不同操作系统承接软件应用,上层应用开发者0代码即可顺滑实现架构兼容。
孟建熠也提到,适配完成解决了RISC-V通向各个应用场景的“拦路虎”,RISC-V作为CPU的架构,一定要得到操作系统支持。“整个行业分工非常细,不可能直接在CPU上写程序,一定需要操作系统支持。上层软件都是跟操作系统耦合的。对RISC-V来讲,相当于拿到了一张入门证,我们已经打通了Android,接下来Android怎么发展,是由整个RISC-V生态自己决定的。”
在软件工具及应用层面,平头哥首次完整推出基础软件三件套编译器TAC、编译环境CDK、部署工具集HHB,提升RISC-V开发环境及工具栈效率。产品层面,在端侧处理器上,平头哥设计开发了玄铁CPU系列,在端侧感知层面,平头哥已研发2款羽阵IoT芯片。
阿里巴巴平头哥也公布了生态计划,面向芯片开放社区的15万开发者,平头哥首度推出在线学习平台“RISC-V学院计划”,鼓励参与全球RVFA认证。针对行业伙伴,平头哥推出“玄铁优选芯片”计划,推动生态芯片落地;同时设置“玄铁优选伙伴”,首批授予给全志科技、爱普特、算能、博流智能、清微智能、云知声、匠芯创、AFP物联等8家公司,肯定他们对RISC-V生态作出的突出贡献。
此外,在数据中心领域,RISC-V也开始有产品进入商用阶段,例如算能科技推出了2G主频、64核的服务器芯片产品,开始探索在高性能领域的进展。
对此,孟建熠表示,在很长的时间里面,x86、ARM、RISC-V是共存的,不是说RISC-V一定要打倒ARM,RISC-V最重要的一点在于扩展性非常好,比如在AI训练场景,国外很多公司都在用RISC-V,因为它对于处理器通用计算能力要求高,且AI处理能力要扩展,这是RISC-V最大的优势。“我觉得它会从AI先走,慢慢在通用这块走上来,这是RISC-V自己本身的路径。”
(本文首发钛媒体APP 作者|张帅 欢迎添加作者微信mr3right交流)