RISC-V圈子近来颇为热闹,一场接一场的技术论坛轮番登场。
RISC-V发明者、SiFive联合创始人Krste Asanović教授在上海、北京、深圳巡回的“2023 SiFive RISC-V中国技术论坛”的演讲更是让各地RISC-V开发者和从业者对RISC-V的未来充满信心。
RISC-V发明者、SiFive联合创始人Krste Asanović教授
“RISC-V没有性能天花板和应用限制,RISC-V将无处不在。”Krste Asanović的演讲让人兴奋。
市场研究机构Semico Research预测,到2025年,RISC-V处理器核心将接近800亿个。
RISC-V无处不在的时代正在到来,其中的两个助推力正是当下备受关注的AI和汽车,反过来说,这也是RISC-V成为主流处理器标准的两大机遇。
10倍速增长的RISC-V市场
过去三年,疫情影响了众多行业,但RISC-V依旧保持高增速。
RISC-V国际基金会的数据显示,2019年12月共有435个RISC-V会员,三年半后基金会会员数量达到了4000个,有近10倍的增长。
目前,全球的大公司都已经不同程度参与到了RISC-V的研发当中。
RISC-V变得流行有多方面的原因,比如工程师和企业寻求更具差异化的解决方案,或者RISC-V能够提供更具性价比的处理器,还有商业模式的改变。
此前的x86或者Arm时代,无论是消费者还是开发者,几乎没有选择的权利。RISC-V的开放性让开发者可以有选择,开发者选择了RISC-V之后,可以选择一个IP提供商或者构建自己的核心,并且拥有扩展指令集的可能,还可以和整个RISC-V生态一起构建更好的软件。
一个对比图表就能清晰说明,RISC-V的选择更加灵活,可以进行定制化,整个生态都十分开放。
“RISC-V没有限制,如果看5年、10年、15年,我们几乎全部东西都会有RISC-V。”SiFive企业营销与业务开发资深副总裁刚至坚看到,“现在有很多新的用户需要新的芯片和软件,可以买英特尔或者AMD的x86芯片,也可以选择Arm,但最好的选择还是RISC-V。”
原因很容易理解,x86只能买芯片,Arm只有一个选择,越来越多人都想要更开放的标准和架构,就像5G和以太网那样,RISC-V是许多人的期待。
但作为后来者,RISC-V想要在CPU市场占有一席之地也并非易事,新兴的市场机会更大。
AI和汽车的两大机遇
哪些市场会对RISC-V感兴趣?汽车和AI。
“自动驾驶汽车从硬件到软件都要改,这也意味着会有一个新的生态系统。以前汽车做一个平台用五年再做另外一个,现在每年都要改,这对RISC-V来说是一个很好的机会。”刚至坚还看到了AI的机会,
“AI将改变许多行业,现在AI技术还在一直发展,硬件和软件的灵活性就显得很重要,这同样是RISC-V的机会。”
无论是自动驾驶汽车还是AI,目前都还处于快速发展的阶段,尚未有统治市场的产品和企业,而且对灵活性和开放性都有更高需求,这对RISC-V来说是巨大的机遇。那RISC-V具体的优势是什么?
芯片最容易打动潜在客户的参数就是PPA(功耗、性能、面积),SiFive用RISC-V设计出了具有优势的产品。
“我们关注点是计算密度,也就是在最小面积功耗下提供最高的性能。”SiFive首席工程师王开怀指出,“SiFive的Performance系列可以说是现在RISC-V里的领先者,已经有包括NASA、谷歌在内的公司都选择了我们的产品。”
基准测试更直观也更具有说服力,SiFive的P470的SPEC跑分可以达到19。与同级别的Arm Cortex A55对比,性能有2.75倍的优势,面积减少了35%,计算密度有4倍的优势。
P670的SPEC跑分更高,为37分,接近Arm Cortex-A78的性能水平,但实现接近的性能只需要A78一半的芯片面积,计算密度是A78的2倍。
雷峰网(公众号:雷峰网)了解到,性能更高的P800很快也会推出。
首个完整的RISC-V车规级方案
性能会成为打动客户的关键,但不是全部,芯片开发的难度,产品的可持续性,以及车规认证都是车企会综合考虑的因素。
据悉,SiFive是目前业内唯一能够提供完整RISC-V车规级解决方案的公司,已经有汽车OEM和SiFive合作。
SiFive在车规级认证上布局更早,也投入了不少资源,参与制定《道路车辆功能安全》国际标准ISO26262的成员也在SiFive进行RISC-V车规级芯片的工作。
至于开发的难度,刚至坚也比较乐观,“我们有客户支持,帮助客户开发。很多工具链的问题都已经解决,客户开发起来也很快。整体开发难度没有比Arm高。”
RISC-V开放灵活的优势能够在更新迭代越加迅速的自动驾驶汽车领域有所体现,在AI领域也能够发挥出更大优势。
全栈AI解决方案
对于芯片硬件的架构师来说,如果有一个明确的应用场景和使用算法,就能够设计出最合适的芯片,但AI的算法在不断变化,让AI芯片设计的难度大增。
不夸张的说,目前的AI芯片只有20%的时间在运算,80%的时间被闲置,闲置的时间还要耗费电力。
解决AI芯片问题的思路很多,RISC-V拥有多方面的优势。
“RISC-V支持指令集扩展,能够满足各种各样的AI需求。”SiFive AI/ML产品高级总监李本中对雷峰网表示,“除了指令集方面更加灵活,工具也可以和开源工具结合,实现自动化。”
扩展指令集的方法能在保证AI芯片具有通用性的同时兼具领域专用的效率,RISC-V+AI加速器也一个非常好的选择。
SiFive也是业界率先提供RISC-V AI解决方案的公司,SiFive X280本身就具有AI能力,对于AI算力要求不高的应用,直接使用X280的AI处理能力,配合SiFive提供的软件工具,能够大幅简化AI的开发难度。
如果对AI能力有更高需求,可以扩展X280实现更高的AI算力,或者借助SiFive的VCIX,融合自研的AI专用加速器,可以设计出性能超1000T的AI芯片。
生态正在壮大,碎片化问题可以避免
AI和自动驾驶都是新兴的领域,在这些领域构建生态,RISC-V的机会更大,关键就在于RISC-V的吸引力。
能够增强RISC-V吸引力的一个关键是RISC-V IP提供商之间的竞合关系,RISC-V领域有多家提供IP的提供商,它们既是合作伙伴,要一起努力把RISC-V的市场做大,同时它们还是竞争者,要提供类似的产品。
“SiFive是IP公司,我们最重要的是一直跑在前面,提供业界领先的产品。”刚至坚说,“RISC-V的市场一定会比Arm、x86的市场更大,这不是SiFive需要担心的问题。”
从SiFive的角度,目前中国和美国是全球RISC-V最大的两个市场。
生态的发展过程中,开放的RISC-V需要面对碎片化的问题,这个问题基金会可以解决。
比如SiFive的Performance系列符合RISC-V RVA22规范,符合这一规范的产品能够最大程度保证兼容性,就像5G规范一样,能够避免碎片化问题。另外,SiFive的X280支持RVV 1.0,也能够保证产品的兼容性。
显然,对于RISC-V未来的期待,应该在于RISC-V生态的繁荣。可以看到的是,RISC-V圈子里已经聚集了大量相信RISC-V光明未来的参与者。