中科院计算所包云岗:构建开源芯片生态必须满足四要素

深圳新闻 浏览(1655)

?

9月26日(安迪)在本周在杭州举行的“云神大会平头葛片生态专场”上,中科院计算技术研究所所长,先进计算机系统研究中心主任包云刚作了讲话。主题演讲《面向下一代计算的开源芯片与敏捷开发模式》。

包云刚指出,传统的初创公司通常在A轮中有几十万美元,而在A轮中的芯片创新领域中可以使工作中的芯片达到一千万美元的水平是可能的。如此高的行业门槛使得整个芯片领域不如互联网行业繁荣。如何通过技术创新来降低整个行业的门槛并变得更加繁荣已成为该行业的普遍问题。

如何降低门槛?在互联网领域广泛使用的开源软件可以说是一个非常成功的案例。一方面,它降低了整个互联网的门槛。如今,开发了一个应用程序或一个网站。基本上,可以重复使用50%的功能。可能是10%的自定义。因此,在这种开发模式下,三个或五个开发人员可以在几个月内制作出一个APP。同时,开源还可以掌握互联网公司的设计并提高其自主权。

是否有可能在芯片领域利用这种开源概念? “不幸的是,现在很难做到。”包云刚指出:芯片开发的投资是巨大的,仅仅是因为投资如此之大,没有多少人愿意提出设计,芯片和IP作为开源共享。这意味着不能使用任何开放源代码,只能以高价购买,需要集成以高价购买的IP,然后通过充分的验证降低风险,从而进一步增加了人力投入。但是,从当前的发展来看,我们很可能会打破开发过程中的这一瓶颈。

包云刚进一步指出,芯片设计领域的发展呈现出一些新的发展趋势:新的AIOT场景的出现带来了许多新的机遇,例如AIOT的定制要求,较低的工艺要求以及相对较低的成本。成熟度较低的工艺足以满足AioT的要求,从而降低了制造阈值和芯片设计成本。

在鲍云刚看来,如果您想在将来建立一个开源芯片生态系统,您必须满足四个要素:一个是开源指令集(包括开源IP和SoC模板,开源EDA工具链);第二是更有效率的发展。语言;第三,需要经济高效,快速且廉价的验证和仿真方法;第四是操作系统和编译器。

从开源芯片生态的最新发展来看,包云刚说,该指令集可以未经授权使用。它可以是开放和免费的。只要具有设计能力,每个人都可以设计自己的芯片,这可以降低该芯片的成本。下;当然,有一些EDA工具链。实际上,每个链接中都有开源模块,但是没有很好的工作流程将它们很好地组合在一起。此外,还有一些可以在较低级别使用的工具。当然,开源过程还有很长的路要走。仿真验证平台的门槛也大大降低;还有很多新软件,例如数据库,可以在新芯片上运行;拥有Android之类的东西很重要。与开发套件类似,程序员或用户也可以很好地支持它。

在2018年的乌镇国际互联网大会上,“中国开放秩序生态(RISC-V)联盟”成立。包云刚说,已有60多个会员单位加入,欢迎各界人士加入开源芯片的发展浪潮。

(编辑:DF515)