日前,RISC-V IP主要供应商SiFive成功完成了上海、北京、深圳三城在内的技术论坛巡讲,RISC–V 主要发明人、SiFive 共同创办人兼首席架构师 Krste Asanović 教授与 SiFive 执行高层刚至坚参加了三地巡展,畅聊全球 RISC-V 趋势与 RISC-V 在中国半导体行业的发展。
SiFive 共同创办人兼首席架构师 Krste Asanović 教授(右),SiFive企业营销与业务开发资深副总裁刚至坚(左)接受媒体采访
目前,谷歌、三星、高通、英特尔、Microchip等市场主要领导厂商与众多创新公司皆与 SiFive 密切合作并已成功导入 SiFive RISC-V 方案;SiFive RISC-V 处理器更涵盖人工智能、机器学习、车用电子、数据中心、移动计算、与消费电子等高效能计算,以及航天等应用领域。而在中国,也有多家客户选择了SiFive的产品。
此次巡展,除了SiFive推介产品之外,还有RISC-V的生态链伙伴积极参与其中,包括新思、Imperas、劳特巴赫、IAR、思尔芯等。
SiFive巡展上的合作伙伴展台
实际上,RISC-V之所以在短短数年内爆发式成长,正是因为其在生态建设方面远超其他竞争者,虽然其他竞争者已经做得足够优秀,但RISC-V开源开放的光环下,天然吸引了需要有PlanB的人群。也正因此,每年RISC-V基金会的成员都在快速成长。
在北京技术论坛上,尽管当天赶上了下雨,但依然由于人员太多,导致现场空调不足,Asanović不止一次向现场听众道歉,当然这也再一次印证了RISC-V的火热。
RISC-V是必然的
Asanović在演讲时说道,RISC-V具有无限可能,因此演进到开源开放的RISC-V架构是必然的(inevitable)。他在回忆过去消失的架构时表示,很多架构来了又走,包括IBM、SUN、MIPS等公司,都没能凭一己之力将自有的架构延续至今,甚至英特尔也曾折戟安腾等创新架构。
如今活跃的指令集只有X86、Arm以及日渐兴起的RISC-V。
Asanović认为,开放标准和封闭标准之间并没有好坏之分,开放架构在很多领域被证明是成功的,包括网络,编译器,数据库,图形图像以及如今的指令集之争等等,但与此同时,封闭标准同样在这些领域。
Asanović表示,2010年伯克利之所以创造RISC-V,主要是因为当时需要一个64位指令集架构进行研究,Intel的X86是封闭的,Arm当时并没有64位架构(64位V8架构是2011年推出的,不止能否说RISC-V是Arm自己培养出的对手)。
2014年冻结指令集后,RISC-V开始狂飙突袭。为了迅速拓展RISC-V的商用化进程,一方面几位创始人在2015年成立SiFive公司加速商业化,另外则是同年成立RISC-V基金会,全面负责RISC-V的生态建设。
如今,RISC-V基金会已经聚集了数百家企业,而SiFive也得到了包括高通、英特尔、西部数据和SK海力士等产业界合作伙伴的投资,并且诸如英特尔的IFS(设计代工服务),也明确指出要对RISC-V进行特别支持。
Asanović指出,目前RISC-V的生态正在日趋完善,从内核方面,有开源内核、商用内核、自主内核,在芯片方面也已经有了不少成功商业化的产品。
另外Asanović还特别强调了RISC-V在软件方面的努力。
Asanović援引数据表示,2025年RISC-V预计将成长至800亿个内核,但他依然认为这个数字略显保守。他以沁恒的一款RISC-V MCU CH32V003为例,该产品售价不足0.1美元/颗,充分的性价比证明了RISC-V的前途不可限量。
安卓已经把RISC-V作为一级平台(Tier1),与Arm平起平坐,另外SiFive首席架构师和谷歌的TPU芯片架构师也曾在2022年9月召开的AI硬件峰会上展示了他们的合作方案。另外,RISC-V也成为Debian支持的Tier-1架构。
而在其他诸如编译器、中间件、开发板、EDA工具等方面,RISC-V的拓展速度也十分惊人。
作为SiFive 6号员工的刚至坚表示,刚刚加入SiFive公司时,尽管公司规模还不大,但RISC-V的发展目标确实是和之前预设的一样,只不过速度要比想象的快。
RISC-V在软件生态系统方面的合作
碎片化与多元化
Asanović用了两张图来解释碎片化与多元化的不同,其中碎片化是指通过不同方式解决同一问题,多元化是指不同方式解决不同问题。Asanović强调,如果一家企业如今还在开发自主指令集,那100%是个错误,主要原因就是没有公司能够有完整的实力从事所有软件开发。
目前,RISC-V正在避免碎片化,其中包括统一的指令集,以及统一的软件平台。
一套标准化的,社群齐心协力的生态系统才应该是最佳实践,SiFive 最近将WorldGuard安全解决方案捐赠给RISC-V International,进一步帮助标准化生态系统,并确保RISC-V产品的最高安全水平。“如果不放到标准里面的话,就变成自己要写各种软件,这就会导致碎片化的出现。”刚至坚说道。
目前SoC指令集的状态,呈现非常的碎片化,比如应用、GPU、图像、射频DSP、音频DSP、安全以及电源等部分都在使用不同的IP,针对不同处理器进行软件或固件适配变得越来越复杂。
RISC-V由于统一的指令集,则不会出现碎片化的现象。刚至坚甚至还表示,Arm虽然是统一架构,但是如果考虑V7、V8、V9等不同指令集,以及32位、64位等不同处理器,其才是最大的碎片化诞生地。
也正是由于RISC-V的灵活性,使其可以充分发挥多元化方面的价值,比如在AI领域,一年前,大多数人都不知道生成式AI或者Transformer,然而就是短短半年间,对于大模型的需求急剧增加。AI的变化如此之快,为了适应这种快速变化,硬件也需要快速迭代,而RISC-V独特的可编程环境,使其可以轻松加速器。
Asanović例举道,不同时代的指令集代表了不同的技术,IBM360代表了晶体管时代,X86代表了微处理器时代,Arm代表了移动时代,RISC-V则代表了垂直半导体时代。既更多系统公司可以通过RISC-V建立属于自己的芯片,根据实际产品和应用进行定制,从而开发出最合理的芯片。这正是多元化特性所赋予的。
另外一个好消息是近期,三星、英特尔、高通等 13 家企业发起 RISC-V 软件生态计划 RISE,推动 RISC-V 处理器在移动通信、数据中心、边缘计算及自动驾驶等领域的市场化落地。这也是RISC-V在多元化方面的一大亮点。
RISC-V已经不止是低端
正如上所述,RISC-V正在多个领域发起对Arm的挑战。
刚至坚对此也坦言到,“之前大家看到RISC-V也只是看是小的CPU或MCU,大部分都是在嵌入式应用中。这会给很多人带来误解,即RISC-V只能做低端产品。但RISC-V没有限制,不光SiFive,其他公司也都在做高性能的RISC-V。”
在刚至坚的演讲中,详细介绍了SiFive的产品和技术路线图。目前,SiFive可以分为32/64位兼容产品和64位高性能产品两部分,其中又包括了针对汽车、人工智能、高性能以及essential四大产品线。
SiFive产品线一览
SiFive Essential系列提供自由选择使用标准预定义核心或使用SiFive Core Designer构建自己的处理器配置。SiFive Performance处理器以节能小尺寸的方式提供了无与伦比的性能,而SiFive Intelligence系列则采用了以软件为先的处理器设计方法,以满足将机器学习技术部署到边缘计算中的未来需求,并具备高性能的矢量计算能力。SiFive Automotive解决方案提供了高端应用和实时处理器,具有业界领先的性能,以及面积和功耗最低的特点,专为车辆的安全和性能等特定需求量身定制。
特别针对汽车部分,刚至坚强调如今汽车电子升级很快,无论是RISC-V还是Arm几乎都处在同一水平线上,这给RISC-V很大的机会。实际上,根据SiFive公布的指标,其PPA已经不输Arm。
SiFive的P470和P670,分别与Arm的Cortex A55和A78做对比,多项指标均领先Arm
而再看产业界,谷歌的TPU与SiFive合作、Esperanto在2020年就开始RISC-V on AI的工作。在服务器市场,字节跳动前RISC-V和服务器芯片项目负责人卢山成立蓝芯算力,方向为RISC-V数据中心CPU,另外包括平头哥、Ventana、腾讯等公司,都在RISC-V上进行着深入探索。在汽车领域中,特斯拉Dojo采用了RISC-V,瑞萨也推出了RISC-V车规产品。
总体而言,RISC-V打败了人们之前的偏见,并且快速朝向好的方面发展。
SiFive在中国
最后但是也很重要的一则新闻,是SiFive宣布将以独资身份进入中国大陆市场。此前,赛昉科技(StarFive)是SiFive在中国的代理商,而为了更直接的与客户对话,了解客户的需求,SiFive决定在中国大陆开设办事处。
根据刚至坚的介绍,目前SiFive在中国已落地多家客户,包括存储器控制、MCU、数据中心加速、AI以及车用等市场。
刚至坚表示:“中国芯片产业发展是最快的,中国公司和工程师的能力和美国团队其实是一个水平,另外国内公司更多,大家比较激进,比较愿意冒险,比较愿意跳到前面,这都是RISC-V的机会。”
相比其他行业,RISC-V领域的IP竞争虽然更为激烈,但刚至坚表示,这正是RISC-V生态系统的优势所在。相对其他架构,RISC-V的选择面更多,无论是哪家获胜,对整个系统的生态都更为有利。“相对而言,SiFive更关注高性能市场,这是我们的特色和优势。我们在这一领域投资更多,客户数也比较多。”刚至坚总结道。
相关文章