电子发烧友网报道(文/周凯扬)互联网巨头造芯已经不是什么稀罕事了,无论是国内还是国外都掀起了这股热潮,尤其是开展云服务或对数据中心性能有着较高要求的互联网公司。而国内的互联网公司在选择芯片架构的时候,似乎都不约而同地将目光放向了RISC-V。
阿里巴巴,RISC-V造芯先行者
阿里自然不必多说,凭借平头哥的玄铁系列,已然成了国内数一数二的RISC-V IP厂商。单是玄铁贡献的RISC-V核心累积出货量就已经超过25亿颗,阿里也拉动了模组、板卡、终端厂商纷纷投入到玄铁RISC-V生态中去。
不仅是RISC-V IP和SoC,阿里在系统软件上的开发同样不遑多让,这点从他们在OpenJDK上的投入也能看出。例如在曳影1520上,平头哥就和龙蜥社区、PLCT合作,联合实现了对龙溪Linux操作系统的兼容,包括LibreOffice、FireFox、JavaScript、Python和Dragonwell等桌面与基础应用。
曳影1520 / 平头哥
不过依照阿里/平头哥目前的产品阵容来看,他们似乎并不急于将RISC-V推向数据中心,事实上阿里云主推的自研服务器芯片还是基于ARMv9架构的倚天710。其实这也不奇怪,就服务器CPU来说,即便是ARM在这几年的疯狂发力下,都没能撼动x86在服务器市场的地位。
RISC-V作为后起之秀固然前景非凡,但目前虚拟化的支持依然不够完善,如果不能给到厂商无成本或低成本实现无缝迁移的方案,云服务厂商依然会老老实实地坚守x86阵营。但随着未来玄铁处理器的迭代面世,相信阿里后续也会不遗余力地投入到RISC-V服务器芯片的开发中去。
新晋RISC-V国际基金会高级会员,腾讯
去年年底,腾讯科技正式加入RISC-V国际基金会,而且是以为数不多的高级会员身份加入,除此之外腾讯旗下蓬莱实验室总监高剑林也位列技术指导委员会,他也领导设计了腾讯的三款自研芯片蓬莱、紫霄和沧海,此举足以说明腾讯对RISC-V生态有多么重视。
我们不妨先来看下与腾讯一样同属高级会员的企业,阿里云、晶心科技、成为资本、谷歌、华为、英特尔、高通、中兴、SiFive、希捷等,这些企业不是已经研发和发布了优秀的RISC-V产品,就是对RISC-V的前景十分看好,很显然腾讯也属于看好该架构生态的一员,未来或许会借助该架构打造自研芯片。
不过要说腾讯尚未参与RISC-V的开发,倒也不尽然。2021年,由北京市和中科院牵头,联合了18家企业发起北京开源芯片研究院,其中就包括腾讯。该研究院成员将共同进行“香山”处理器核产品化改造和后续架构开发,而当时主要是针对香山第二代架构“南湖”的产品化改造。
而到了去年8月24举办的北京开源芯片生态产业论坛上,中科院计算所、北京开源芯片研究院、腾讯、阿里、中兴等企业成立了联合开发团队,开展了第三代香山架构“昆明湖”的联合开发。当天腾讯也向北京开源芯片研究院捐赠了“天箭芯片验证平台”源代码,用于提高芯片验证效率。
百度开始投资RISC-V,意在数据中心
百度这几年在AI上的动作明显更多一些,无论是飞桨、Apollo还是最近比较热门的文言一心,都代表了百度进军AI市场的决心。就连其云服务百度智能云,也都打着云智一体的旗号。
而最近百度的一项投资引起了众人的注意,那就是百度宣布独家参与赛昉科技的新一轮战略融资。赛昉科技作为国内融资总额最大的RISC-V公司,发布了昉•天枢这样的高性能RISC-V IP产品,该处理器内核可以在台积电12nm的工艺下实现2GHz的频率和9.0/GHz的SPECint2006成绩,也是目前性能处于第一梯队的RISC-V核心。
昉•天枢 / 赛昉科技
然而,根据赛昉科技的公告,此次百度的投资是为了和赛昉科技一起推动高性能RISC-V产品在数据中心场景的落地。这或许是因为百度看重了昉•天枢的一些设计特性,比如对向量扩展的支持,能够有效提高云端AI算力。其次,昉•天枢也是首款支持RISC-V虚拟化扩展的商业级RISC-V处理器IP核,这对于云服务器来说更是必不可少的特性之一。再者12nm的制造工艺,注定了该核心在能效上能达成一定的优势。
不过,根据赛昉科技官方对昉•天枢的定位,该处理器并不会作为数据中心的计算主力,而是用于边缘云计算、智能网卡、企业级计算存储和BMC等。从百度目前的产品布局来看,如果要用到昉•天枢的话,可能还是用在SmartNIC或者边缘云计算上,毕竟百度目前所用的SmartNIC方案应该还是博通的Stingray。
字节跳动,不甘落后的造芯梦
相比BAT来说仍然算得上是新人的字节跳动,这几年里凭借强劲的产品布局,已经赶超了不少老牌互联网巨头,甚至在研发技术上也是如此。随着造芯热潮的袭来,字节自然也渴望借此再发力一波。
根据去年的传闻,字节目前的造芯项目包括AI芯片、服务器处理器、FPGA NIC和RISC-V。前三个项目的定位都很好猜,很明显都是服务器级别的产品,那么这个RISC-V项目的定位又是什么呢?
考虑到除了PICO以外,字节并没有什么比较大的终端产品,所以这一RISC-V芯片项目,应该也是面向服务器/数据中心的,字节跳动现有的芯片开发职位也能作为佐证。在字节跳动的官方招聘页面搜索RISC-V,可以看到提及RISC-V的共有45个职位。
其中既包括负责后端的RISC-V高级编译器工程师,也有负责前端的SoC设计工程师。在“SoC前端设计(RISC-V)”这一职位中,明确提到该职位需要“定义及实现服务器级CPU核和系统IP内的关键模块”;在“性能分析工具研发工程师”的职位描述中,也提到需要维护迭代数据中心架构下的静态/动态语言性能分析工具,并适应新的CPU架构(ARM64及RISC-V)。
可以看出,字节跳动在数据中心上的投入也是不遗余力的,毕竟除了象征软实力的产品矩阵外,这些服务器级的自研芯片代表了新互联网时代下的硬实力。而字节跳动早就从RISC-V这一架构上看到了潜力,比如2021年相继投资了两家RISC-V公司,希姆计算和睿思芯科;以及在上面提到的香山处理器二期联合开发过程中,也有字节跳动的加入。
写在最后
如今的互联网公司虽然也都将各自赖以为生的技术栈捂得严严实实,但追求开源开放的事物可以说是天性使然了,这也是他们不消多时就看上RISC-V的原因。况且从长远的角度来看,使用RISC-V自研芯片无疑会为未来的数据中心硬件架构节省一大笔开支,也更容易做出差异化的产品。
对RISC-V开发生态来说,这些互联网公司的入局势必会带来更大的成本投入,在RISC-V的软件开发上也能补充一波新的力量,而且鉴于他们对于爆款应用的敏感度,或许也会让RISC-V芯片的出货量迎来新一轮爆发。