【新智元导读】当前,我国芯片产业“缺芯少魂”的困境依旧存在,想要解决中国芯片领域面临的 “卡脖子”问题,RISC-V无疑是一道“曙光”。近日,中关村海淀园联合新智元共同举办了以“RISC-V产业应用与生态构建”为主题的闭门论坛,来听听专家们的观点。
当前,我国芯片产业繁荣发展,技术实现多点突破、产业链全面提升,但核心产品创新不力、“缺芯少魂”的困境依旧存在。 其实,像英伟达、台积电这样的半导体公司在创业崛起阶段均曾受惠于芯片开源项目。 美国在80年代跟日本的半导体之战中,在DARPA做了一个项目MOSIS项目,把芯片设计的门槛降低,使大学里面也可以做芯片、做流片,英伟达、高通都是在MOSIS上孵化出来。 芯片研发不仅费时,而且费财。从EDA、服务器、IP的购买到流片,研发支出数以亿计,投入大、风险高,一般公司无法承受,特别需要开源项目支持。
在全球产业和中国集成电路市场的需求下,RISC-V像是一道“曙光”,“开放的生态、良好的技术基础及可扩展性”为自研国产芯片提供了坚实的技术基础和自主可控的发展契机,RISC-V逐渐成为业界关注的焦点,不仅英特尔等科技巨头纷纷宣布支持RISC-V,各大高校也将RISC-V用于教学,且与之相关的初创科技公司亦大批涌现,为信息产业的自主可控发展注入新鲜活力,以更好地建立一套基于全新指令集的生态系统。 为协调产学研等各方加速RISC-V产业化应用,助推RISC-V产业生态建设,中关村海淀园联合新智元于2019年8月13日共同举办以“RISC-V产业应用与生态构建”为主题的闭门论坛。

论坛上,各位嘉宾分享了自己对RISC-V 的见解以及相关开源技术最前沿动态,下面一起来听听各位嘉宾怎么说。 **舒毕磊:**以闭门论坛为引子,推动RISC-V向前迈进
首先,舒毕磊发表致辞,他表示:北京对于RISC-V很关注,但是要支持区域包括北京整个RISC-V生态打造是否可以做?到底做什么?会不会受影响?咱们自己的企业能做哪些工作?RISC-V联盟能不能做一些公共性的事情、把生态建起来?本次论坛就是想听听大家的意见,以闭门论坛为引子,希望后续有一些做法来支持这件事。

包云岗围绕RISC-V背后的两个关键词“开源”和“敏捷开发”做了精彩分享。 现如今,摩尔定律在逐渐放缓。摩尔定律让我们芯片上的晶体管数目不断增加,但我们并没有把它充分用起来。

MIT 有团队做过研究,矩阵乘法普通的程序员用 Python 来写它的性能是 1,如果用 C 语言来写性能可以提升 47 倍,再用并行的人来写性能提升 7 倍,如果懂一点内存结构、内存优化又可以提升 20 倍,加上并行指令等等又可以提升 9 倍,真正对架构很懂的人来写这个乘法和普通的程序员写出来的程序会差 63000 倍,这背后说明,程序员并没有真正地把整个芯片的性能充分发挥出来。

换个角度来讲,如果懂芯片的架构、如果能够把晶体管的效能充分发挥,那么今天的芯片还是有很大的空间可以挖掘。芯片赋予的那么多能力,普通程序员并没有把它充分发挥好。怎么解决这一问题? 包云岗分享了两种方法:第一种是雇非常资深的程序员,或者把专家的知识固化到硬件里面去;第二种方法是降低芯片设计门槛。

SERVE.v已在鹏城实验室iHUB托管平台上全面开源,感兴趣的朋友可以去试试。(code.ihub.org.cn/projects/15… **陈志坚:**平头哥以商业的手法来降低整个芯片开发的成本
与互联网时代的PC、移动互联网时代的智能手机不同,AIoT时代的芯片是典型的碎片化非标品,只有与应用深度融合的芯片才是AIoT时代有竞争力的好芯片。同时AIoT应用对芯片的价格非常敏感,只有普惠的AIoT才能广泛应用在生活的方方面面,推进现有设备的数字化和智能化。平头哥定位为AIoT时代普惠芯片的基础设施提供者,陈志坚分享了平头哥在做的事。


那为什么要做“玄铁”?陈志坚表示:对比ARM的产品线和RISC-V现有的产品线就会发现,在中高端领域,RISC-V其实是缺失的。RISC-V容易给给外界一个印象——只能做低端,这对RISC-V的商业化应用不利。因此,平头哥希望做RISC-V降低用户获取高性能CPU核的门槛,希望通过这个举动拓展整个RISC-V架构的应用边界,弥补RISC-V在高端应用的空白。 **欧阳鹏:**人工智能芯片需要具备灵活性和高能效
欧阳鹏和大家分享了可重构计算机芯片及其应用。 人工智能计算正在从云端逐渐下沉到边缘设备和物联网节点, 形成云、端一体的智能。 根据预测,深度学习芯片组出货量从2018年1.649亿增长到2025年的29亿以上。深度学习芯片组的全球市场2025年将达到726亿美元。

会议下半场,由杨静女士主持,与会嘉宾针对RISC-V在中国的生态和布局、中国的自研芯片生态、开源的作用等问题进行了热烈的讨论。

杨宇欣:创达做操作系统,我们也加入了RISC-V联盟。操作系统是离芯片最近的一层软件,我们很多客户合作伙伴都是芯片公司;RISC-V最大的挑战就在于软件的生态,对于一个新的架构来讲还需要积累。如果很多公司用RISC-V芯片,软件应用上能自己做垂直整合,尽量都能自己搞定的话,RISC-V的机会就比较大。RISC-V都是从物联网的小芯片开始做,所以现在对RISC-V来讲可能是最好的机会。** **

第二,RISC-V的推广不能只限于芯片公司,要拓展到应用公司。推广IP的时候更多从芯片公司的下游,早期在终端厂商、应用厂商做产品规划、性能规划、功能规划的时候,把RISC-V的东西考虑进去,才能拉动芯片厂商选择RISC-V的需求。
**杨静:**RISC-V能不能对自研芯片,或者芯片的自主生态起到一定的作用?
**周浩杰:**我们是国内几家做自主芯片的,龙芯相对比较早,是真的拿出芯片交付使用,同时还能直接做到大型机世界第一的;后面平头哥也起来了,华为也有海思系列。但是我们做芯片就是军事化工程,三年一代装机,跟很多公司不一样。

到RISC-V这个时代,有这样一个大的指令集生态,对国内的芯片生态有非常大的促进作用。麻烦的事情也在这儿,国内好几家做自主可控处理器,中芯、龙芯的指令集比较受限,没有做指令升级,ARM有商业支撑做指令升级。不同的用户虽然大家统称叫RISC-V体系,但是不同的用户对功能、性能、功耗差异是非常大的。
**杨静:**刚才包老师提到RISC-V里面有一个开源的EDA,从算法的角度来看,开源的EDA能解决问题吗?
**包云岗:**短期内开源EDA直接替代当然不太可能。但大家意识到EDA可以做开源。斯坦福有一个教授说开源芯片最终的形式不是芯片,开源芯片出来的东西就是一堆软件,最后还是体现在一系列工具链上面,它们帮助芯片设计,更多是相当于造房子的脚手架一样的工具。怎么让这些工具更容易获取,这是一个方面。质量的问题通过时间可以解决,并没有纯技术上的挑战。
第二,开源EDA的另外一个问题,未来有像RedHat这样的公司出现,融入开源的东西进来。比如Linux,大家都说你在企业里面用或者自己去做各种开发都可以,但是500强企业把那么多数据放到一个开源软件上,整个业务全部构建在开源的软件上面,也有一点不放心。但RedHat可以让你直接从它这边购买服务,RedHat的增长速度也很快。开源的商业模式,也有保障质量的方式。
**杨静:****现在有一种担忧,不仅中国要形成不同的技术系统,RISC-V又允许用户加自己的指令,会不会碎片化?**有没有软件的标准?
**包云岗:**中国一定要有跟SiFive抗衡的公司出来,这是两个维度上的战争。它那边有商业公司,我们这边也应该有相应的跟它去抗衡的。这是正面战场,它一直想进入国内。在美国做芯片的工程师都是五六十岁的,到中国一看都是二三十岁的,未来一定是在中国的。
结束“七国八制”,共建RISC-V生态
在论坛的最后,杨静女士做了总结:RISC-V需要建立生态,而且开发者需要看到商业潜力,而市场化生态最具决定性的还是应用场景和用户需求,这是刚性的,倒推到AI软硬件产业链,并带动周边开发者。这点从Linux商业上唯一成功的是红帽,Arm也花了30年才建立起软件生态来证明。RISC-V在中国刚刚起步,不同利益主体“七国八制”的生态有待收敛。整个生态系统的活力与竞争力也需要市场验证。
万里长征刚起步,期待更多企业和开发者共同关注RISC-V,一起构建中国AI芯开源生态。


