0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

人工智能和机器学习的爆炸式发展正在改变计算的本质

DPVg_AI_era 来源:未知 作者:李倩 2018-11-10 10:49 次阅读

在硅谷一个芯片研讨会上,谷歌软件工程师Cliff Young指出AI的爆炸式发展正在改变计算的本质,摩尔定律陷入停滞,而AI对计算需求的增长构成了“超级摩尔定律”:arXiv上关于机器学习的学术论文每18个月增加一倍;谷歌内部专注于AI的研究项目数量也每18个月增加一倍;机器学习所需的计算力更是每三个半月就增加一倍。

人工智能和机器学习的爆炸式发展正在改变计算的本质。

说这话的是谷歌软件工程师Cliff Young,而谷歌是人工智能最大的实践者之一。

Cliff Young上周在硅谷的一个芯片研讨会发表了主题演讲,他说,AI的使用已经达到了一个“指数增长阶段”(exponential phase),与此同时,关于半导体发展的经验法则——摩尔定律——已经陷入停滞。

摩尔定律的内容是:集成电路上可容纳的晶体管数目,约每隔两年便会增加一倍。经常被引用的“18个月”是由英特尔的David House提的:每18个月,芯片的性能提高一倍。

“这个时间有点神经质,”Cliff Young说:“数字CMOS的增速正在放缓,我们也看到英特尔在10纳米芯片的生产方面面临困境,还有格芯(GlobalFoundries)已经宣布放弃了7纳米制造工艺研发,与此同时,深度学习进展迅猛,存在经济需求。”CMOS即Complementary Metal Oxide Semiconductor(互补金属氧化物半导体),是计算机芯片最常见的材料。

Young认为,由于传统芯片难以实现更高的性能和效率,来自AI研究人员的需求正在激增。他一口气列举了一些数据:arXiv上关于机器学习的学术论文数量每18个月就增加一倍;在谷歌,专注于AI的内部研究项目数量也每18个月增加一倍。更为激烈的是,执行机器学习神经网络所需的浮点运算量每三个半月就翻一番。

Young说,所有这些计算需求的增长构成了“超级摩尔定律”,他称这种现象“有点可怕”,“有点危险”,“令人担忧”。

“为什么AI领域出现了这些指数级的增长?”他说,“部分原因是,深度学习确实有效。”

他说:“很长一段时间里,我的职业生涯都忽视了机器学习,因为那时尚不清楚这些东西会不会流行起来。”

但后来,图像识别等领域的突破开始迅速出现,很明显,深度学习“非常有效”。Young说:“在过去5年的大部分时间里,谷歌一直是一家AI-first的公司,我们以AI为基础重建了大部分业务,从搜索业务到广告业务等等。”

谷歌内部领导AI研究的是Google Brain团队,它的需求是“巨型机器”。例如,神经网络有时是通过他们使用的“权重”数量来测量的,这些变量被应用于神经网络,以形成对数据的操纵。

传统的神经网络必须要计算的可能有数十万个这样的权重,甚至数百万,谷歌的科学家们说“请给我们一个tera-weight级的机器”,让计算机能够计算一万亿权重。

这是因为“每次你将神经网络的大小增加一倍,它的准确率就会提高。”AI的规则就是越大越好。

当然,为了应对这样的需求,谷歌一直在开发自己的机器学习芯片,即“张量处理单元”(Tensor Processing Unit,TPU)。由于传统的CPU和图形芯片(GPU)跟不上速度,TPU以及类似的部件是需要的。

Young说:“在很长一段时间里,我们都踌躇不前,并表示英特尔和英伟达在构建高性能系统方面做得非常好。但我们在五年前跨过了这个门槛。”

TPU于2017年首次亮相,标榜其性能优于传统芯片,引起了业界轰动。谷歌目前已进入TPU的第三次迭代,不过是在内部使用,并通过谷歌云提供按需计算节点。

TPU v3 Pod

谷歌继续制造越来越大的TPU实例。它的“pod”配置将1024个单独的TPU连接在一起,形成一台新型超级计算机,而且谷歌打算“继续扩展”这个系统。

Young说:“我们正在打造巨大的多处理器计算机,具有几十petabytes的计算力。我们同时向多个方向推进,tera-ops级的也在继续开发。”

他说,这样的工程“带来了超级计算机设计中会出现的所有问题。”

例如,谷歌工程师们采用了传奇的超级计算机公司Cray所使用的技巧。他们将芯片中负责神经网络计算的“巨大的矩阵乘法单元”与“通用向量单元”和“通用标量单元”结合在一起。标量单元和向量单元的结合让Cray的性能优于其他处理器。

谷歌开发了自己的新型算法结构来编程芯片。所谓的“bfloat16”是一种表示实数的方法,可以提高神经网络数字运算的效率。bfloat16的全称是truncated 16-bit floating point(截断浮点数),被通俗地称为“brain float”。

TPU采用最快的内存芯片,即所谓的高带宽内存(HBM)。在训练神经网络时,对内存容量的需求也在激增。

Young说:“内存在训练中更加集中。不只是数亿个权重,还涉及处理神经网络激活变量的问题”。

谷歌也在调整编程神经网络的方式,以充分利用硬件。他们在数据和模型并行性方面做了大量工作,包括“Mesh TensorFlow”等项目,这是对TensorFlow编程框架的改编,目的是将数据和模型并行性在pod-scale上结合起来。

有一些技术细节Young不愿透露。他指出,谷歌没有过多地谈论“互连”(interconnects),即数据在芯片中移动的方式,只是说“我们有巨大的连接器”,拒绝提供更多信息

Young谈到一些可能并不遥远的更有趣的计算领域。例如,他建议通过模拟芯片进行计算,这种电路将输入作为连续值而不是作为1和0来处理,这样可以发挥重要作用。他说:“也许我们将从模拟领域进行采样,在物理、模拟计算或非易失性技术方面确实有一些很酷的东西。”

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    454

    文章

    50689

    浏览量

    423015
  • 摩尔定律
    +关注

    关注

    4

    文章

    634

    浏览量

    78982
  • 机器学习
    +关注

    关注

    66

    文章

    8401

    浏览量

    132535

原文标题:谷歌工程师:机器学习论文18个月倍增,AI爆发带来“超级摩尔定律”

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    嵌入人工智能究竟是什么关系?

    领域,如工业控制、智能家居、医疗设备等。 人工智能计算机科学的一个分支,它研究如何使计算机具备像人类一样思考、学习、推理和决策的能力。
    发表于 11-14 16:39

    人工智能是什么?

    人团队已在人工智能自然语言处理领域长达十数年的研究。 个人认为,随着人工智能的不断发展和技术积累沉淀,机器人一定会呈井喷爆发,到时会出
    发表于 09-16 15:40

    人工智能机器学习的前世今生

    如何传授给计算机的过程。任何机器使用算法以智能方式执行任务,这就是展现的人工智能机器学习
    发表于 08-27 10:16

    人工智能:超越炒作

    ,而是使用人类推理作为提供更好服务或创造更好产品的指南。但是这有什么作用呢?我们来看看目前的方法。ML:解析,学习,确定或预测的算法作为人工智能的一个子集,机器学习使用统计技术使
    发表于 05-29 10:46

    人工智能、数据挖掘、机器学习和深度学习的关系

    人工智能、数据挖掘、机器学习和深度学习之间,主要有什么关系?
    发表于 03-16 11:35

    python人工智能/机器学习基础是什么

    python人工智能——机器学习——机器学习基础
    发表于 04-28 14:46

    人工智能机器学习技术在2021年的五个发展趋势

    人工智能机器学习如今一直在改变着我们的世界,2020年发生的冠状病毒疫情为这两种技术带来了新的机会和紧迫性,预计在2021年将会有更大的发展
    发表于 01-27 06:10

    中国人工智能的现状与未来

    机器学习计算机视觉等等,总的说来,人工智能研究的一个主要目标是使机器能够胜任通常需要人类智能
    发表于 07-27 06:40

    人工智能芯片是人工智能发展

    人工智能芯片是人工智能发展的 | 特伦斯谢诺夫斯基责编 | 屠敏本文内容经授权摘自《深度学习 智能时代的核心驱动力量》从AlphaGo的人机
    发表于 07-27 07:02

    嵌入人工智能关系是什么

    嵌入人工智能关系_嵌入人工智能发展趋势  所谓嵌入
    发表于 10-27 07:41

    什么是人工智能机器学习、深度学习和自然语言处理?

    不起的机器,互联网使它们更加智能和有价值。当互联网横跨全球,连接各种各样的计算机设备,不论其地理位置,使用人工智能使计算
    发表于 03-22 11:19

    嵌入人工智能学习路线

    人工智能课程学习路线。【第一阶段】嵌入开发基础理论嵌入人工智能作为目前最热门的计算机应用领域
    发表于 09-16 17:07

    《移动终端人工智能技术与应用开发》人工智能发展与AI技术的进步

    人工智能发展是算法优先于实际应用。近几年随着人工智能的不断普及,许多深度学习算法涌现,从最初的卷积神经网络(CNN)到机器
    发表于 02-17 11:00

    机器学习人工智能有什么区别?

    机器学习人工智能有什么区别?当今唯一可用的软件选项是 ML 系统。在十年左右的时间里,当计算能力和算法开发达到可以显着影响结果的地步时,我们将见证第一个真正的
    发表于 04-12 08:21

    AI爆发带来的“超级摩尔定律”

    2018-11-12 10:31 | 查看: 21 | 评论: 0 | 来自: 半导体观察网 摘要 : 人工智能机器学习爆炸
    发表于 11-12 18:52 369次阅读