具有“神经形态”的电脑芯片 计算机终于走出婴儿期
导读:每个TrueNorth芯片都包含54亿个晶体管,集成了2560万个神经突触。在美国国际商用机器公司(IBM)大脑实验室的一个计算机器上的穿梭画面中,可以看到,每一种交通方式进入画面后,都会呈现出不同的颜色:紫色代表骑行者,绿色代表行人,深蓝色代表汽车,天蓝色代表卡车,代表公交车。
对人类来说,能力似乎再简单不过,人们能很容易区分出骑自行车与滑滑板的区别。相较而言,尽管现代计算机拥有强大的运算能力,在这些任务面前却一筹莫展。最先进的运算方式或许可以解决这些挑战,但是它们却需要庞大的计算能力。例如,谷歌最近展示了一套可以用来区别猫与人脸的计算模式,但这项任务需要16000个集成电与100千瓦的能耗,而人类的大脑仅需约10瓦能耗。
今天普遍使用的计算机芯片是基于70年前匈牙利人John von Neumann提出的系统架构。1945年,Neumann引入了处理、记忆和控制单元相分离的现代计算机基础设计模型,该模型擅长执行序列逻辑运算,且有助于进行数据解读、电子表格运行以及文字处理。但当它涉及到大数据处理,如处理一些视觉或语言的时候,就会陷入困境。
现代芯片必须把资料从记忆库中抽取出来,然后把抽取的结果送回到记忆库中,才能进行下一步操作。因此,来回提取与反馈这些数据不仅需要能耗,还会造成交通堵塞。
在过去数十年中,工程师一直设法通过缩小晶体管、缩短交流线以及减少芯片上的其他器件进行补偿。该办法确实缩短了数据经过的距离,减少了单个电子器件的能耗,并且提高了运行速度。
尽管如此,这种方法还是没有奏效。由于新型芯片中的单个器件的尺寸仅有14纳米左右,甚至比100个原子加起来的宽度还小,已接近物理学设定的极限。于是,制作者想到把多个处理器芯片并排铺陈,用这种方法运输数据,从生物学的角度解决了相关的技术问题。
技术优势
2012年,Modha与其同事使用IBM劳伦斯利物莫国家实验室的一台名为Sequoia的超级计算机模拟了人类大脑的交流方式,这项实验使用常规电在5000亿个神经元和1000亿个神经突触之间进行了仿真交流。尽管如此,这项模拟仅仅是真正人类大脑传输速度的1/1500,Modha表示,如果要和人脑的交流速度相同,就需要120亿瓦特的能耗,相当于和纽约市加起来的能耗量。
《自然》认为,并行处理和复杂性的研究是神经形态计算研究的核心。这个概念在上世纪80年代由理工学院电子工程师Carver Mead提出,他同时描述了模仿神经系统架构模拟计算机电。美国大学欧文分校休斯研究实验室(HRL)Narayan Srinivasa等人在Mead的下,发明了一种硅制芯片,其计算电包括576个神经元和73000个神经突触,该研究团队证明这个芯片对视觉信号的解释异常清晰。
而另一项由英国曼彻斯特大学Stephen Fuber开展的SpiNNaker项目则由2万个芯片组成,每个芯片代表1000个神经元。尽管该项目与Sequoia模拟实验的概念很相近,但SpiNNaker的设计更侧重在生物学速度方面模拟大脑交流活动。
相关应用
“下一步的是资金,而不是想象力。”Modha说。他表示,IBM希望这款芯片尽早进入商业化阶段,并已经开始寻求与其他公司的合作。他表示,IBM计划让计算机领域的科学家尽快获得这款芯片,并尽可能地开发相关功能应用的“聚宝盆”。
为了鼓励相关应用,IBM已经建立了一个名为Synapse大学的虚拟大学,计算机科学家和研究人员可以在这里学习如何对这些新型芯片进行编程。“如果IBM这么做,一定会有很多人对它感兴趣,并做一些实在的科学研究。”Furber说。或许,计算机终于开始走出“婴儿期”,可以执行一些人类认为“理所当然”的日常任务了。
免责声明:本文仅代表作者个人观点,与 OFweek电子工程网 无关。其原创性以及文中陈述文字和内容未经本站, 对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何或承诺,请读者仅 作参考,并请自行核实相关内容。