赛道Hyper | 平头哥的RISC-V架构征程

随风潜入夜,突破细无声。

作为全球最“年轻”的CPU架构,开放式的RISC-V,发展速度越来越快。

“3-5年后,RISC-V将无处不在!”RISC-V之父、图灵奖得主David Patterson,在3月2日阿里平头哥举办的首届玄铁RISC-V生态大会上,对这套架构的发展做出了充满激情和信心的预判。

这说明,从2014年问世开始至今,经历了9年的初期发展,RISC-V即将进入繁荣阶段。

在国内,深耕RISC-V架构并在生态领域做最好的公司是阿里平头哥。平头哥副总裁孟建熠在大会上表示,“RISC-V的蓬勃发展,需要全球创新协同。从芯片生态,到基础软件生态,再到应用和终端生态,平头哥正连接各大生态体系,让全球的开发者和合作伙伴都能更好地使用和发展RISC-V技术。”

平头哥在RISC-V的国内优势得益于其早期布局。在过去五年,平头哥构建了较为完整的RISC-V架构处理器核产品家族,持续推动了这套架构对Android、Debian、Ubuntu等主流操作系统的全兼容。

可以说,RISC-V架构得以和x86、ARM两大主流架构并驾齐驱,与平头哥的努力密切相关。

中国工程院院士倪光南表示,RISC-V是中国CPU领域最受欢迎的架构,成为推动新一代信息技术发展的新引擎。

平头哥发展RISC-V架构路径

RISC-V是一个CPU架构,基于精简指令集(RISC)原则开发。与主流的ARM不同,RISC-V是开源的指令集架构(ISA),而前者是专有的。ISA是沟通软件和硬件之间的关键技术,可以看做是一座桥梁。

除了ARM和RISC-V,另一个主流架构是英特尔的x86。通过与微软Windows操作系统的深度融合,x86架构开启了PC时代;而ARM架构和谷歌安卓的生态融合,催生了繁荣的移动互联网应用。

RISC-V的方向,既与PC的x86架构不同,也和移动互联网的ARM架构有差异。RISV-C以其开放、简洁、模块化的特征,伴随着万物互联的智能时代,从终端走向云端,有望成为IoT主流架构生态。

对比起来看,ARM在1984年问世,x86更早,在1978年就出现来了。相比之下,RSIV-C还处于少年阶段,2010年才由加州大学伯克利分校的David Patterson教授团队领导研发,同时宣布对外开源,任何企业、开发者都可免费使用。

RISC-V指令集完全开源,设计简单,易于移植Unix系统。采用模块化设计,工具链发展至今虽不能与ARM比,但也较为完整,故有大量开源实现和流片案例,得到很多芯片公司的认可。

但是,RISC-V尽管得到认可,但却陷入“叫好不叫座”的尴尬,在硬件领域尤其如此。因此,RISC-V在2015年之前,影响力基本上限于学术界。转机在2015年出现,那年国际基金会接手开始运营RISC-V。这是这项技术从高校走向产业界的开端。

在RISC-V由国际基金会运营的当年,阿里也启动了其造芯计划。2015年,阿里巴巴宣布与中天微合作研发云芯片架构。2017年,阿里成立达摩院,研发芯片成为达摩院核心工作目标之一。

达摩院芯片研发团队在2018年9月,与当年4月被阿里全资收购的中天微团队合并,成立平头哥芯片公司。

平头哥成立后,芯片研发技术采用了两条腿走路:一是用ARM架构的公版IP,研发支持阿里云IDC的普惠算力芯片,推出倚天和含光系列;另一个是基于RISC-V架构的玄铁系列,主要用于AIoT领域。

之所以平头哥敢采用RISC-V架构研发硬件,并非头脑发热不知天高地厚,其底气来自中天微团队。这家公司是国内在2018年时拥有自主嵌入式CPU IP core的唯一企业,既有十多年的CPU处理器IP研发经验,也有构建生态的丰富实践。

选择站在巨人的肩膀上,平头哥研发芯片的速度极快。

平头哥芯片公司成立不到一年,2019年7月,平头哥就发布了当时业界性能最强的RISC-V处理器玄铁910。从参数看,玄铁910的性能首次突破了基于RISC-V架构的低端化属性,比当时业界最好的RISC-V处理器性能提高了40%+,在性能上接近ARM架构的高端芯片。

这是RISC-V产业化发展的里程碑,激起了产业巨头的无比热情。此后,来自Intel、高通、中科院和华为等国内外产业技术巨头和研发机构也集体加入这个领域。

这些热情结出了丰硕成果,比如2021年6月,中科院计算所发布高性能RISC-V处理器香山;2022年2月,Intel宣布加入RISC-V阵营,成为RISC-V基金会高级会员;同年11月,美国芯片创业公司SiFive推出3.4GHz的RISC-V处理器。

制定标准:低调的突破

在此期间,平头哥继续快速奔跑。

2021年5月,平头哥推出RVB-ICE、RVB-D1和RVB2601三款开发板,为开发者和企业提供体验RISC-V技术的载体;2021年10月,平头哥开源玄铁系列RISC-V处理器,包括玄铁E902、E906、C906和C910,以及多操作系统(AliOS、FreeRTOS、RT-Thread、Linux、Android等)的全栈软件及工具。这是平头哥系列处理器与基础软件的全球首次全栈开源。

2022年11月云栖大会,平头哥发布RISC-V高能效处理器玄铁C908:计算能效较业界同性能处理器提升超20%,可用于智能交互、多媒体终端、AR/VR和无线通讯等场景。

在2022 RISC-V中国峰会上,阿里平头哥发布首个高性能RISC-V芯片平台“无剑600”(前代是无剑100,集芯片架构、基础软件、算法与开发工具于一体)和SoC原型“曳影1520”。

平头哥现在的RISC-V成绩如何?到2022年,其已拥有从低功耗、低成本到高性能、高能效的C、E、R三系列共8款RISC-V处理器产品家族,并向全球开发者开源4款量产玄铁RISC-V处理器。

由于平台开源,因此各种丰富的场景应用越来越多,RISC-V架构应用边界也在不断被打破。这种丰富性体现在包括边缘计算、无线通讯、工业控制、通用MCU等在内的30多个领域及应用场景,都在用玄铁平台研发各种应用芯片。

3月2日,孟建熠透露,嘉楠科技推出全球首款支持RISC-V V1.0标准的、内嵌平头哥玄铁C908的商用芯片K230;北京算能推出64核RISC-V服务器芯片,为该技术在云计算领域构筑了硬件基础。

这种多点开花的良好局面,不仅是RISC-V的架构应用研发成果,也是平头哥的生态努力果实。因为除了技术研发和平台开源,生态构建也是平头哥的主要方向。

基于开放标准,全球企业的竞合,相当于在构筑互为你我所用的良性生态体系。平头哥的RISC-V生态构建路径即推动多企业合作,在AIoT领域和如创维酷开、网易有道、海尔智家和云知声等公司合作,共同研发与平头哥玄铁RISC-V处理器在计算视觉、智能家居、数据存储、工业互联、网络通信、生物识别和信息安全等领域的多项具体应用开发。

中科院计算所副所长包云岗将此发展模式比作“5G”模式。中国工程院院士倪光南院士极为肯定这种方式并称,“RISC-V是中国CPU领域当前最受欢迎的架构,将成为推动新一代信息技术发展的新引擎。”

事实上,更积极的现实是,以平头哥为代表的中国芯片企业,开始进入芯片架构的标准制定和参与软件生态的核心共建,而中国企业正在加速深度参与,这是中国集成电路发展史上的首次,也是半导体领域的新突破。

据RISC-V国际基金会CEO Calista Redmond透露,在该基金会全部的22位高级会员中,有12位来自中国。在国际标准建设中,平头哥领导了其中的11个主要技术小组,推动29个技术方向的标准制定,是公认的投入力量最大的中国机构。

在软件生态上,平头哥作为先行者做出的尝试,结果堪称炫目。比如,平头哥首次做到了RISC-V和全球最大的操作系统Android的相互兼容,这个结果将在未来极大推动RISC-V的发展,也为智能终端的芯片设计提供了新的技术选择。

谷歌Android项目工程总监Lars Bergstorm对此做出评论,“平头哥是两大体系深度融合的主要推动者,谷歌Android也将加大投入RISC-V,目标让RISC-V成为安卓Tier1梯队的生态模块。”

风险提示及免责条款
市场有风险,投资需谨慎。本文不构成个人投资建议,也未考虑到个别用户特殊的投资目标、财务状况或需要。用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。