AI未来发展路在何方?细数FPGA的独特优势

2019年03月21日 作者:satoll

很多世界顶尖的“建筑师”可能是你从未听说过的人,他们设计并创造出了很多你可能从未见过的神奇结构,比如在芯片内部源于沙子的复杂体系。如果你使用手机、电脑,或者通过互联网收发信息,那么你就无时无刻不在受益于这些建筑师们的伟大工作。

Doug Burger博士就是这群“建筑师”里的一员。他现任微软技术院士(Technical Fellow),曾任微软研究院杰出工程师、德克萨斯大学奥斯丁分校计算机科学教授。他也是微软FPGA项目Catapult和Brainwave的首席架构师和主要负责人。2018年,Doug Burger在微软研究院的播客里分享了他对后摩尔定律时代芯片产业发展的观点与愿景,并展望了人工智能时代芯片技术的前进方向。

老石对他的观点进行了整理和采编。本文主要是Doug Burger博士对FPGA在人工智能时代的独特优势的全面分析,以及他对于人工智能技术发展的深刻思考。文章很长,但全部是他几十年从业经验的深入浅出的阐述,尽显大师之风,值得一读。

(编者注:下文中的“我”,指的都是Doug Burger博士)

 

1. 什么是暗硅效应

在我加入微软之前,我和我的博士生Hadi Esmaeilzadeh正在开展一系列研究工作。他现在已经是加州大学圣地亚哥分校的副教授。在当时,学术界和业界的主要发展趋势就是多核心架构。虽然尚未完全成为一个正式的全球性共识,但多核架构是当时非常热门的研究方向。人们认为,如果可以找到编写和运行并行软件的方法,我们就能直接将处理器架构扩展到数千个核心。然而,Hadi和我却对此不以为然。

于是,我们在2011年发表了一篇论文,并因此获得了很高的知名度。虽然在那篇论文里没有明确的定义“暗硅(dark silicon)”这个词,但是它的意义却得到了广泛认可。

暗硅效应指的是,虽然我们可以不断增加处理器核心的数量,但是由于能耗限制,无法让它们同时工作。就好像一幢大楼里有很多房间,但由于功耗太大,你无法点亮每个房间的灯光,使得这幢大楼在夜里看起来有很多黑暗的部分。这其中的本质原因是在后摩尔定律时代,晶体管的能效发展已经趋于停滞。

(暗硅示意图,图片来自NYU)

这样,即使人们开发出了并行软件,并且不断增加了核心数量,所带来的性能提升也会比以往要小得多。所以,除此之外,业界还需要在其他方面带来更多进展,以克服“暗硅”的问题。

1 2 3 4

相关文章

  • IPU加速卡,让电脑加速1000倍

    AI通常被认为是挖掘大量数据集的复杂软件,但诺尔斯及其联合创始人、Graphcore首席执行官奈杰尔·图恩(Nigel Toon)认为,运行该软件的电脑仍然存在更大的障碍。坐在位于英国港口城市布里斯托尔通风良好的办公室里,诺尔斯和图恩表示,问题在于芯片本身(基于它们的功能,可分为中央处理单元CPU或
    2019年06月16日
  • 【设计方案】两种不同的JESD204B资料转换器至FPGA系统

    實現JESD204B A_D轉換器至FPGA設計 视频中构建了两种不同的JESD204B资料转换器至FPGA系统,这些方案可让您充分了解204B的工作原理,以及它对您设计的影响。
    2019年06月15日
  • 超级时序控制器ADM1260

    在有多个供电轨的复杂系统中需要使用时序控制,现代CPU,DSP,FPGA以及其他ASIC经常需要多个供电轨。这些供电轨要求以特定的时序上电和掉电。 在复杂系统中,甚至经常需要对超过10条供电轨进行时序控制。 因此ADM1260推出了晶片互连串联汇流排,在其中多个ADM1260时
    2019年06月15日
  • 一块FPGA核心板的设计过程实录

    从设计要求到原理图绘制、PCB绘制再到最后的样品展示,Up主用了大概6个小时的时间 视频经过25倍速播放,最终压缩到了两首歌的时间 看着很是舒服啊~~ 视频转子B站:Miss_若星
    2019年06月13日
  • Up主用FPGA模拟了一台洗衣机

    该设计利用vhdl硬件描述语言在FPGA试验箱设计洗衣机模拟程序。 ◆利用3个LED表示待机、正转、反转三种工作状态。 ◆自行设定洗衣机循环次数(最大为16次)。 ◆具有紧急情况处理功能,发生紧急情况,电路暂停,紧急情况解除继续执行后续步骤。 ◆循环次数递减到零立即报警,代表
    2019年06月13日