在2019年7月12日至14日,中国计算机学会(CCF)主办的第四届全球人工智能与机器人峰会(CCF-GAIR 2019)在深圳举行。这次盛会不仅汇聚了学术界、工业界和投资界的精英,还特别邀请了来自世界各地的人才。其中,中科院计算所研究员、先进计算机系统研究中心主任包云岗以《面向未来领域专用架构的敏捷开发方法与开源芯片生态》为题进行了一场主题演讲。
包云岗教授指出,在当前软件和硬件之间存在巨大的性能差异,这种差异甚至可以达到63000倍。为了弥补这种差异,他提出了两种方法:一是雇佣高级程序员来编写优化代码;二是采用硬件加速器,即领域专用的体系结构。他认为,后者虽然解决了问题,但也带来了碎片化的问题,因此需要找到经济快速的方法来应对。
包云岗强调,降低芯片设计门槛对于整个产业来说具有重要意义。他引用美国1980年代初的人才危机以及MOSIS项目成功催生的半导体新商业模式作为例子,并且认为开源软件能够降低互联网公司创新门槛并增强其自主能力。他提出,如果能像开源软件那样发展芯片设计,将大大促进整个产业的创新和发展。
然而,他也承认目前开源芯片面临的一个“死结”,即做一个芯片及其IP需要投入大量精力,而企业往往不愿意将其开放给市场,从而导致市场缺乏可用的开源产品。此外,即使有开源产品,其价格昂贵,而且验证过程复杂,对人力的投入很大。这是一个需要被解锁的问题,以便打破现有的死结并推动更广泛的使用。
总之,包云岗教授看到了IoT等新的应用场景为解决这个问题带来的机会,以及成熟工艺成本下降为创新的可能性。根据他提供的情况,我们可以看到全世界尤其是学术界已经意识到进入了一個黄金时代,可以通过指令级别開放工具、新语言、新应用综合起来实现这一目标。在未来的会议上,如ISCA,也有关于“開放”、“敏捷开发”作为主题讨论,这显示了国际共识对于未来发展方向的一致性。