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

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

3天内不再提示

关于通用计算时代的现状以及未来的分析

lC49_半导体 来源:djl 作者:nextplatform 2019-08-28 16:31 次阅读

自在1965年被提出以来,摩尔定律在过去几十年里驱动计算产业经历了一段显著的增长和稳定时期。晶体管密度和处理器性能也在过去五十年李获得了大幅度的提升,也推动了通用计算模型的兴起。然而按照MIT计算机科学与人工智能实验室的Neil Thompson和哈佛大学的客座教授Svenja Spanuth的说法,这一切都将要结束了。

他们表示,通用计算不可能一直是常态。在超级计算的早期阶段,来自Cray等公司的定制矢量架构主导了HPC行业。目前,NEC还在基于矢量系统打造相关产品。但感谢摩尔定律,晶体管的性价比在过去几十年里有了大幅度的攀升,其带来的经济优势就趋势产业界走进了通用计算的时代。

这主要是因为开发和制造定制芯片的成本在3000万到8000万美元之间。因此,即使用户需要高性能的微处理器,但通用处理器的微缩速度,会将定制处理器带来的差距快速拉近。同时,晶体管微缩的成本可以被数百万个处理器摊销,因此而成本问题也会使得采用专用架构的好处也很快消失。

但摩尔定律所带来的计算经济学正在发生变化。

近年来,随着半导体材料的物理限制开始凸显,缩小的晶体管变得越来越昂贵。据了解,在过去的25年中,建立一个领先的晶圆厂的成本每年增长11%。2017年,半导体行业协会估计建造一座新工厂需要花费约70亿美元。这不仅推高了芯片制造商的固定成本,还将先进半导体制造商的数量从2002年的25家减少到今天的三家:英特尔,***半导体制造公司(TSMC)和三星

关于通用计算时代的现状以及未来的分析

美国劳工统计局(BLS)也在其一份报告中试图量化每微美元的微处理器性能。按照他们的统计,这个数据的提升率从2000 - 2004年的48%下降到2004 - 2008年的29%,而2008 - 2013年,数字又下降到每年8%。

所有这些都从根本上改变了缩小晶体管的成本/效益。

由于建造和运营新工厂的费用不断上升,英特尔的固定成本有史以来第一次超过其可变成本。更令人不安的是,连三星和高通这样的公司现在都认为,在最新工艺节点上制造的晶体管成本正在迅速增加,这进一步阻碍了产业界对更小尺寸的追求。这也可能是GlobalFoundries 最近放弃其7nm技术计划背后的原因。

这不仅仅是摩尔定律的恶化。专用处理器的另一个驱动因素是一些通用计算不能满足需求的新应用程序的产生。如移动设备和物联网IoT)这样的平台,他们在能源效率和成本方面要求很高,并且需要大量部署,这就催生了定制芯片的需求。而某些具有更严格要求的低容量应用,例如军用和航空硬件,也有是特殊用途设计芯片的市场锁着。

但在笔者看来,横跨移动,桌面,嵌入式云计算和超级计算等几乎所有计算环境的应用程序类别的深度学习的问世,才是行业真正的分水岭。

深度学习及其首选硬件平台GPU是计算从通用处理器走向专用处理器的一个最明显的例子。因为能够比CPU更有效地进行数据并行处理,这种可以被视为半专业计算架构的GPU已经成为训练深度神经网络的首选平台。

但对于深度学习,GPU可能只是“入门药”(gateway drug)。现在,英特尔,富士通和数十家创业公司已经提供了人工智能和深度学习专用芯片,谷歌专门用于训练和使用神经网络的TPU目前也更新到了第三代。

“创建一个定制的处理器对谷歌而言非常昂贵,估计固定成本为数千万美元,”专家说到,然而,好处也很大。按照他们的说法,三代TPU的性能增长相当于摩尔定律的七年。

Thompson和Spanuth还指出,专用处理器越来越多地被应用于超级计算。他们指出,2018年11月的TOP500排名中,专用处理器(主要是Nvidia GPU)首次超越CPU,成为大部分增加的性能的来源。在这里,我们还对其列表进行了回归分析,结果显示,具有专用处理器的超级计算机每瓦特可以执行的计算次数几乎是使用通用处理器的超算的五倍,这一结果非常具有统计意义。

关于通用计算时代的现状以及未来的分析

Thompson和Spanuth提供了一个数学模型,用于确定专用处理器的成本/收益。在这个模型中,他们同时考虑到了开发定制芯片的固定成本,芯片数量,定制实施提供的加速以及处理器改进的速度。由于后者与摩尔定律联系在一起,因此速度放缓意味着即使预期的加速比较适中,专用芯片的合理化也会变得更加容易。

“因此,对于许多(但不是全部)应用,现在获得专用处理器在经济上是可行的,至少在硬件方面,”专家表示。“另一种看待这种情况的方法是在2000 - 2004年期间,市场规模约为83,000台处理器的应用程序如果需要专用处理器,那么则需要性能提升100倍才划算,但在2008 - 2013年,这样的处理器只需要2倍的提升,就足够了。

关于通用计算时代的现状以及未来的分析

Thompson和Spanuth还考虑到了专用处理器重新定位应用软件的额外费用,他们认为每行代码的价格为11美元。这在一定程度上使模型复杂化,因为您必须考虑代码库的大小,但这并不总是很容易追踪。在这里,他们还指出,一旦代码重新开发完成,它往往会阻止代码库移回通用平台。

Thompson和Spanuth还为专用处理器纳入了重新定位应用软件的额外费用,他们认为每行代码的价格为11美元。这在一定程度上使模型复杂化,因为您必须考虑代码库的大小,这并不总是很容易追踪。在这里,他们还指出,一旦代码重新开发完成,它往往会阻止代码库移回通用平台。

最重要的是,摩尔定律的缓慢消亡正在揭示过去的创新,市场扩张和再投资是一个很好的良性循环。但随着越来越多的专业芯片开始蚕食计算行业,这个周期变得支离破碎。由于较少的用户采用最新的制造节点,晶圆厂的的融资也变得更加困难,这进一步减缓了技术进步。这将推动业界将计算行业分割成多个专门领域。

其中如深度学习等领域,由于其规模和对专用硬件的适用性,他们将率先进入快车道。而像数据库处理这样的领域虽然被广泛使用,但可能会成为死水,因为这种类型的计算并不需要专用芯片。尽管可能从中受益,但类似气候模型则因为应用面太窄,并不需要去做定制芯片。

我们也应该清楚认识到,这并不意味着CPU甚至GPU会失败。尽管作者对此没有太深入的研究,但我认为,未来专用,半专业和通用计算引擎都会被集成到同一芯片或处理器封装中,而一些芯片制造商也已经走上了这条道路。

例如,Nvidia在其新一代GPU Volta中采用了Tensor Cores,后者是其专门用于深度学习的专用电路。通过这样做,Nvidia能够提供一个既能满足传统超级计算模拟又能深度学习应用的平台。同样,CPU正在与专用逻辑块集成,用于加密/解密,图形加速,信号处理,当然还有深度学习。

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

    关注

    68

    文章

    19250

    浏览量

    229623
  • 芯片
    +关注

    关注

    455

    文章

    50697

    浏览量

    423052
收藏 人收藏

    评论

    相关推荐

    未来,是大数据的时代

    这样才能让企业彻底摆脱卖货思维,从生产型走向服务型。未来是物联网的时代,大数据的时代。在这个信息爆发的时代里,我们的生活中充斥着各种各样的数据,这些数据有一些是我们需要的,有一些不需要
    发表于 09-24 20:54

    嵌入式系统和通用计算机系统的最大区别是什么

    的技术发展方向和技术要求和通用计算机系统有着本质的区别。本文创客学院嵌入式培训讲师分析嵌入式系统和通用计算机系统的最大区别是什么?  嵌入式系统和通用计算机系统的最大区别是什么?  1
    发表于 09-29 14:02

    通用计算机总线仪器

    1.通用计算机总线仪器的特点1.通用计算机总线仪器的特点对于独立的台式智能仪器,不仅包括数据采集,还包含专用的计算机系统完成信号的运算处理以及显示输出等,如示波器、万用表等,这种仪器
    发表于 12-06 14:10

    Linux平台上如何进行通用计算并行优化

    Linux平台上如何进行通用计算并行优化
    发表于 03-12 07:43

    嵌入式系统与通用计算机操作系统的区别

    `嵌入式系统与通用计算机操作系统的区别以前仅学习并接触过嵌入式系统,通过对比,可以把以前学过的知识对应到计算机操作系统上来。本文转自个人印象笔记,如有问题欢迎评论指正。1. 嵌入式系统的要点嵌入式
    发表于 04-22 08:05

    嵌入式系统与通用计算机操作系统的区别

    `嵌入式系统与通用计算机操作系统的区别以前仅学习并接触过嵌入式系统,通过对比,可以把以前学过的知识对应到计算机操作系统上来。本文转自个人印象笔记,如有问题欢迎评论指正。1. 嵌入式系统的要点嵌入式
    发表于 04-22 08:05

    计算产业发展现状及趋势

    计算产业发展现状及趋势,本文讲的是云计算时代IT产业六大发展趋势,【IT168 资讯】1946年2月14日第一台计算机诞生,至今已经有50
    发表于 07-27 06:25

    中国人工智能的现状未来

    中国人工智能的现状未来,人工智能是目前最火热的技术领域,也是一门极富挑战性的科学,从事这项工作的人必须懂得计算机知识,数学、心理学,甚至哲学。人工智能是包括十分广泛的科学,它由不同的领域组成,如
    发表于 07-27 06:40

    通用计算机相关资料下载

    嵌入式系统人们日常使用的通用计算机(如个人计算机)不是一种典型的嵌入式系统;嵌入式系统中的软件不存放在硬盘中,软件一般固化在只读存储器(ROM)中,用户通常不能随意变更其中的程序功能;典型嵌入式系统
    发表于 11-05 09:01

    挤压的实用计算

    挤压的实用计算,“实用计算法”,即认为挤压应力在挤压面上的分布是均匀的。
    发表于 02-23 08:10 1.3w次阅读
    挤压的实<b class='flag-5'>用计算</b>

    关于MEMS现状以及未来的发展分析

    关于排名TOP2的Bosch,据Yole的技术、市场分析师Dimitrios Damianos透露说,几乎所有的新车都要搭载Bosch的5个MEMS,全球约50%的智能手机都要至少搭载Bosch的1个MEMS。据预测,今后Bosch与Broadcom的“斗争”将会愈演愈烈
    的头像 发表于 08-27 14:35 9505次阅读

    嵌入式操作系统和通用计算机系统的区别是什么

    嵌入式系统与通用计算机系统有着完全不同的技术要求和技术发展方向。通用计算机系统的技术要求是高速、海量的数值计算,其技术发展方向是总线速度的无限提升、存储容量的无限扩大。
    发表于 11-19 11:23 3.6w次阅读

    嵌入式操作系统和通用计算机系统两者有什么不同之处

    嵌入式系统与通用计算机系统有着完全不同的技术要求和技术发展方向。通用计算机系统的技术要求是高速、海量的数值计算,其技术发展方向是总线速度的无限提升、存储容量的无限扩大。
    发表于 11-26 11:31 1.5w次阅读

    什么是GPU及其分类?GPU如何演化为通用计算平台?

    在本文中,我们首先介绍下GPU及其分类,并简单回顾下GPU绘制流水线的运作,最后又如何演化为通用计算平台。
    的头像 发表于 06-15 10:37 1.1w次阅读
    什么是GPU及其分类?GPU如何演化为<b class='flag-5'>通用计算</b>平台?

    天数智芯发布国内首个通用计算应用开发及评测平台—DeepSpark

    8月30日,上海天数智芯半导体有限公司(以下简称“天数智芯”)正式发布国内首个通用计算应用开发及评测平台——DeepSpark,通过分享与落地应用深度耦合的百大算法,并针对行业需求构建多维度测评体系
    的头像 发表于 08-31 10:44 1634次阅读