谷歌透露:正在内部尝试用AI开发计算机芯片

作者: 佚名 2020-02-21 11:40:36

据谷歌人工智能研究负责人Jeff Dean透露,谷歌正在尝试通过人工智能程序推进专用芯片的内部开发,以加速其软件。Dean在旧金山举行的International Solid State Circuits Conference年度技术研讨会主题演讲之后,接受ZDNet采访时说:“我们内部正在将人工智能技术用于一系列芯片设计项目中。”

过去几年中,谷歌开发了一个AI硬件家族——Tensor Processing Unit(TPU芯片),用于在服务器计算机中处理AI。使用AI来设计芯片是一个良性循环:AI让芯片变得更好,经过改良的芯片又能增强AI算法,依此类推。

在主题演讲中,Dean向参会者介绍了如何使用机器学习程序决定计算机芯片的电路布局,最终设计与人类芯片设计人员相比,其敏锐度相当甚至更高。

当“布线”任务中,芯片设计人员通常会使用软件来确定芯片中的电路布局,有点类似于建筑物设计平面图。为了找到满足多个目标的最佳布局,需要考虑很多因素,包括提供芯片性能,同时还要避免不必要的复杂性,否则可能增加芯片制造成本。这种平衡需要大量的人类启发式思维,以最佳方式进行设计。现在,人工智能算法也能够以这种启发式思维方式进行设计。

Dean举例说,深度学习神经网络只花了24个小时就解决了问题,而人类设计是需要6至8周,并且前者的解决方案更好。这减少了芯片总布线数量,从而提高了效率。

Dean向参会者表示,用于解决这个问题的机器学习模型仅用24小时就提出了一种芯片设计方案,而人类设计师用了8周时间才完成。

这个深度学习程序类似于Google DeepMind部门为征服Go游戏开发的AlphaZero程序,并且也是一种强化学习。为了实现目标,该程序尝试了各种步骤来查看哪些步骤可以带来更好的结果,只不过不是下棋,而是在芯片中设计最优的电路布局。

与Go不同的是,这个解决方案的“空间”(布线数量)要大得多,而且如上所述必须满足很多要求,不是仅仅赢得比赛这一个目标。

Dean表示,这个内部研究还处于了解深度学习技术的早期阶段。“我们正在让我们的设计师进行试验,看看如何开始在工作流程中使用该程序。另外我们正在试图了解该程序的用处以及它在哪些方面可以改进。”

谷歌进军AI设计领域正处于芯片生产复兴之时,旨在让不同大小的专用芯片都可以更快地运行机器学习。有机器学习科学家认为,专用AI硬件可以催生更大型、更高效的机器学习软件项目。

Dean说,即使谷歌扩展了AI设计项目,仍然会有很多AI硬件初创公司(例如Cerebras Systems和Graphcore)给市场带来多样性,并迅速发展起来。并表示这种多样性会很有意思。

“我不确定这些初创公司是否能够在市场中生存下去,但这很有意思,因为其中很多初创公司采取了截然不同的设计方式。有些加速的模型很小,可以用于片上SRAM。”这意味着,机器学习模型可能非常小,不需要外置内存。

“如果你的模型可用于SRAM,那么会变得非常高效,但如果不适合,那就不是你应该选择的芯片。”

谷歌称,这个机器学习程序创造了很多连人类设计师都没有想到的新颖电路设计。

当被问及这些芯片是否会融入某些标准设计的时候,Dean暗示,多样化是很有可能的,至少就目前来看。“我确实认为大家使用的方法会各有千秋,因为当前有关机器学习的研究呈现爆炸式增长,机器学习被用于解决各种各样的问题,当有如此多选择的时候,你肯定不想只盯着一个选择,而是想要五个或者六个——不会是一千个,但得有五个或六个不同的设计点。”

Dean补充说:“哪些设计方法会脱颖而出,这一点令人期待,不管是能够解决很多问题的通用方法,还是加速某个方面的专业化方法。”

谈到谷歌除了TPU之外的举措, Dean表示,谷歌正在尝试越来越多的专用芯片。当被问及谷歌AI硬件是否可能延伸到其现有产品之外时,Dean回答说:“哦,是的。”

“毫无疑问,机器学习正在被越来越广泛地用于谷歌产品中,这些产品既包括基于数据中心的服务,也有很多手机上的产品。”Dean指出,Google Translate就是一个摆脱了复杂性的程序,该程序现在支持七十种不同的语言,即使是在飞行模式下也可以在手机上使用。

Dean指出,谷歌扩充了面向AI的芯片家族。例如Edge TPU就涵盖了“不同的设计点”,包括低功耗应用,以及数据中心核心的高性能应用。当被问及谷歌是否会进一步扩大多样性的时候,Dean回答说:“我认为会的。”

Dean表示,“即使在非数据中心领域,你会也看到不同高功率环境——例如自动驾驶汽车——之间的区别,不一定是1瓦,有可能是50或100瓦。因此,针对这种环境和针对手机环境,你需要不同的方法。”同时,还有农业传感器之类的超低功耗应用,这些应用程序可以执行一些AI处理,而无需将任何数据发送到云中。这种传感器如果支持AI就可以评估是否收集了(例如摄像头的)任何数据,并将这些单独的数据点发送回云端进行分析。

AI 人工智能 计算机芯片
上一篇:4个步骤成功构建出一个机器学习团队 下一篇:DeepMind发布神经网络、强化学习库,网友:推动JAX发展
评论
取消
暂无评论,快去成为第一个评论的人吧

更多资讯推荐

12个场景应用,百余种算法,AI是如何攻占经济学的?

在虚拟世界中模拟现实经济状况,想法设计更好的制度只是AI和经济学结合方式之一。其实深度强化学习在面临风险参数和不确定性不断增加的现实经济问题时,也可以提供更好的性能和更高的精度。

蒋宝尚 ·  1天前
你在打王者农药,有人却用iPhone来训练神经网络

在 iOS 设备上也可以直接训练 LeNet 卷积神经网络,而且性能一点也不差,iPhone 和 iPad 也能化为实实在在的生产力。

佚名 ·  1天前
未来20年,全自动驾驶和互联汽车会出现吗?

在这篇博文中,重点介绍了汽车技术如何使交通更安全、更智能、更有趣。

Huibert Verhoeven ·  1天前
AI、机器学习和深度学习是 OEM 的主要市场

人工智能(AI)正在迅速改变全球行业参与者的经营方式。人工智能(AI)正在迅速改变全球行业参与者的经营方式。随着人工智能在商业和商业领域的广泛应用,我们看到了从更智能的产品到专注于聚焦客户服务的一切演变。

佚名 ·  1天前
和AI去码一样神奇?AI上色是黑科技还是逗你玩

在图片处理领域这块,AI 刷的存在感越来越多。早前笔者就介绍过 AI 无损放大图片、AI 去除马赛克、AI 自动给线稿上色之类的玩法,现在,又有人给笔者推荐了一个 AI 黑科技——黑白照片一键变彩色。

Aimo ·  1天前
AI与IoT:两种强大的技术将如何改变未来商业模式

人工智能和物联网正在重新定义企业过去的执行方式。在无人驾驶无人机和机器学习开始普及之前,詹姆斯·卡梅隆(James Cameron)于1984年通过他的梦想项目《终结者》(The Terminator)吸引了全世界的目光。

佚名 ·  1天前
为什么AI没能让人类失业?

我们听了这么久有关「AI取代设计师」、「AI取代写作者」、「AI取代画家」、「AI取代司机」……的论调。然而时至今日,我们发现实际上,目前还没有一个职业「真正」被取代。

佚名 ·  1天前
轻松构建 PyTorch 生成对抗网络(GAN)

生成对抗网络(GAN)是一种生成式机器学习模型,它被广泛应用于广告、游戏、娱乐、媒体、制药等行业,可以用来创造虚构的人物、场景,模拟人脸老化,图像风格变换,以及产生化学分子式等等。

佚名 ·  1天前
Copyright©2005-2020 51CTO.COM 版权所有 未经许可 请勿转载