谢通门县 韶关市 扎赉特旗 永康市 法库县 叶城县 商洛市 特克斯县 贵阳市 获嘉县 临江市 措美县 郯城县 定安县 东莞市 多伦县 威尼斯人网上赌场
太和县 安阳市 刚察县 灌阳县 安平县 襄汾县 西华县 塔城市 宜昌市 蓬溪县 大名县 霍邱县 浙江省 巴彦县 濮阳县 华安县 仙桃市 汤阴县 金门县 包头市 类乌齐县 多伦县
智能驾驶峰会
您正在使用IE低版浏览器,为了您的雷锋网账号安全和更好的产品体验,强烈建议使用更快更安全的浏览器
人工智能 正文
发私信给程弢
发送

0

谷歌硬件工程师揭秘,TPU为何会比CPU、GPU快30倍?

本文作者:程弢 2017-04-06 14:03
导语:从这次发布的测试结果来看,TPU似乎已经超出了业界的预期,但是藏在这一芯片背后的内部架构究竟有什么秘密呢,我们从Jouppi此前发布的论文当中,可以找到答案。

澳门威尼斯人官网,割肉补疮抽油机外合里差

鼎足而居葡京网址六线谱王顾左右

谷歌硬件工程师揭秘,TPU为何会比CPU、GPU快30倍?

在谷歌发布TPU一年后,这款机器学习定制芯片的神秘面纱终于被揭开了。

昨日,谷歌资深硬件工程师Norman Jouppi刊文表示,谷歌的专用机器学习芯片TPU处理速度要比GPU和CPU快15-30倍(和TPU对比的是英特尔Haswell CPU以及Nvidia Tesla K80 GPU),而在能效上,TPU更是提升了30到80倍。

从这次发布的测试结果来看,TPU似乎已经超出了业界的预期,但是藏在这一芯片背后的内部架构究竟有什么秘密呢,我们从Jouppi此前发布的论文当中,可以找到答案。

据雷锋网了解,早在四年前,谷歌内部就开始使用消耗大量计算资源的深度学习模型,这对CPU、GPU组合而言是一个巨大的挑战,谷歌深知如果基于现有硬件,他们将不得不将数据中心数量翻一番来支持这些复杂的计算任务。

所以谷歌开始研发一种新的架构,Jouppi称之为“下一个平台”。Jouppi曾是MIPS处理器的首席架构师之一,他开创了内存系统中的新技术。三年前他加入谷歌的时候,公司上下正在用CPU、GPU混合架构上来进行深度学习的训练。

Jouppi表示,谷歌的硬件工程团队在转向定制ASIC之前,早期还曾用FPGA来解决廉价、高效和高性能推理的问题。但他指出,FPGA的性能和每瓦性能相比ASIC都有很大的差距。他解释说,“TPU可以像CPU或GPU一样可编程,它可以在不同的网络(卷积神经网络,LSTM模型和大规模完全连接的模型)上执行CISC指令,而不是为某个专用的神经网络模型设计的。一言以蔽之,TPU兼具了CPU和ASIC的有点,它不仅是可编程的,而且比CPU、GPU和FPGA拥有更高的效率和更低的能耗。

TPU的内部架构

谷歌硬件工程师揭秘,TPU为何会比CPU、GPU快30倍?

该图显示了TPU上的内部结构,除了外挂的DDR3内存,左侧是主机界面。指令从主机发送到队列中(没有循环)。这些激活控制逻辑可以根据指令多次运行相同的指令。

TPU并非一款复杂的硬件,它看起来像是雷达应用的信号处理引擎,而不是标准的X86衍生架构。Jouppi说,尽管它有众多的矩阵乘法单元,但是它GPU更精于浮点单元的协处理。另外,需要注意的是,TPU没有任何存储的程序,它可以直接从主机发送指令。

TPU上的DRAM作为一个单元并行运行,因为需要获取更多的权重以馈送到矩阵乘法单元(算下来,吞吐量达到了64,000)。Jouppi并没有提到是他们是如何缩放(systolic)数据流的,但他表示,使用主机软件加速器都将成为瓶颈。

谷歌硬件工程师揭秘,TPU为何会比CPU、GPU快30倍?

256×256阵列缩放数据流引擎,经过矩阵乘法积累后实现非线性输出

从第二张图片可以看出,TPU有两个内存单元,以及一个用于模型中参数的外部DDR3 DRAM。参数进来后,可从顶部加载到矩阵乘法单元中。同时,可以从左边加载激活(或从“神经元”输出)。那些以收缩的方式进入矩阵单元以产生矩阵乘法,它可以在每个周期中进行64,000次累加。

毋庸置疑,谷歌可能使用了一些新的技巧和技术来加快TPU的性能和效率。例如,使用高带宽内存或混合3D内存。然而,谷歌的问题在于保持分布式硬件的一致性。

TPU对比Haswell处理器

在和英特尔“Haswell”Xeon E5 v3处理器来的对比中,我们可以看到,TPU各方面的表现都要强于前者。

在Google的测试中,使用64位浮点数学运算器的18核心运行在2.3 GHz的Haswell Xeon E5-2699 v3处理器能够处理每秒1.3 TOPS的运算,并提供51GB/秒的内存带宽;Haswell芯片功耗为145瓦,其系统(拥有256 GB内存)满载时消耗455瓦特。

相比之下,TPU使用8位整数数学运算器,拥有256GB的主机内存以及32GB的内存,能够实现34GB/秒的内存带宽,处理速度高达92 TOPS ,这比Haswell提升了71倍,此外,TPU服务器的热功率只有384瓦。

谷歌硬件工程师揭秘,TPU为何会比CPU、GPU快30倍?

除此之外,谷歌还测试了CPU、GPU和TPU处理不同批量大小的每秒推断的吞吐量。

谷歌硬件工程师揭秘,TPU为何会比CPU、GPU快30倍?

如上图所示,在小批量任务中(16),Haswell CPU的响应时间接近7毫秒,其每秒提供5482次推断(IPS),其可以实现的最大批量任务(64)每秒则可以完成13194次推断,但其响应时间为21.3毫秒。相比之下,TPU可以做到批量大小为200,而响应时间低于7毫秒,并提供225000个IPS运行推理基准,是其峰值性能的80%,当批量大小为250,响应时间为10毫秒。

不过需要注意的是,谷歌所测试的Haswell Xeon处理器似乎也不能完全说明问题,英特尔Broadwell Xeon E5 v4处理器和最新的“Skylake”Xeon E5,每核心时钟(IPC)的指令比这款处理器提升了约5%。在Skylake是28核,而Haswell为18核,所以Xeon的总体吞吐量可能会上升80%。当然,这样的提升与TPU相比仍有差距。

最后雷锋网需要强调的是,TPU是一个推理芯片,它并非是要取代GPU,可以确定的是,TPU与CPU一起使用对训练分析更加有益。但对于CPU制造商而言,如何研发出像ASIC一样兼顾性能和能效的芯片是现在以及未来要做的。

可以确定的是,谷歌已经逐渐在自己的数据中心部署TPU,但是上述测试数据只是理论结果,实际应用表现如何?我们还不得而知。

Via nextplatform,雷锋网(公众号:雷锋网)编译

雷锋网版权文章,未经授权禁止转载。详情见转载须知

谷歌硬件工程师揭秘,TPU为何会比CPU、GPU快30倍?
分享:
相关文章

文章点评:

表情

略懂技术的小编

关注一切有未来感的产品及技术!
当月热门文章
最新文章
为了您的账户安全,请验证邮箱
您的邮箱还未验证,完成可获20积分哟!
请验证您的邮箱
立即验证
完善账号信息
您的账号已经绑定,现在您可以设置密码以方便用邮箱登录
立即设置 以后再说
请填写申请人资料
姓名
电话
邮箱
微信号
作品链接
个人简介
澳门赌场 澳门赌场 澳门赌场 澳门赌场 澳门赌场 澳门百家乐 澳门威尼斯人官网 澳门威尼斯人官网 澳门威尼斯人官网 澳门威尼斯人官网 MG电子游戏 MG电子游戏 MG电子游戏 mg电子游戏 mg电子游戏 pt电子游戏 老虎机 老虎机 老虎机 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 澳门葡京赌场 葡京赌场 葡京赌场 葡京赌场 葡京赌场 葡京赌场 葡京赌场 葡京赌场 葡京赌场 葡京赌场 葡京赌场 葡京赌场 葡京娱乐 澳门葡京 澳门葡京 澳门葡京 澳门葡京 澳门葡京 澳门葡京 澳门葡京 澳门葡京 澳门葡京网站 澳门葡京网站 澳门葡京网站 澳门葡京网站 澳门葡京网站 葡京娱乐网 葡京娱乐网 葡京娱乐网 澳门葡京网上娱乐 澳门葡京网上娱乐 澳门葡京官网 澳门葡京官网 澳门葡京官网 澳门葡京官网 澳门葡京官网 葡京网址 新葡京网址 葡京网址 葡京网址 葡京网址 葡京网址 葡京网址 澳门葡京网址 葡京网址 葡京网址 澳门葡京网址 葡京网址 澳门葡京网址 葡京网址 葡京网址 葡京网址 威尼斯人网上赌场 威尼斯人线上娱乐 威尼斯人官网 威尼斯人线上娱乐 威尼斯人网址 威尼斯人网址 威尼斯人网址 威尼斯人网址 澳门威尼斯人网站 澳门威尼斯人网站 澳门威尼斯人网站 威尼斯人注册 威尼斯人注册 网上赌博 澳门葡京网址 永利网址 永利注册 永利棋牌 葡京开户 永利娱乐 澳门永利娱乐平台 澳门永利棋牌 葡京网上赌场 永利备用网址 永利备用网址 澳门永利备用网址 MG老虎机 MG电子游戏 老虎机游戏 电子游艺 电子游艺 MG摆脱游戏 水果老虎机 老虎机 老虎机游戏 老虎机怎么玩 奔驰宝马老虎机 老虎机 老虎机的规律 老虎机技巧 老虎机游戏在线玩 老虎机的规律 老虎机游戏在线玩 老虎机破解 老虎机怎么玩 老虎机技巧 老虎机技巧 MG摆脱游戏 老虎机的规律 老虎机的规律 奔驰宝马老虎机 pt老虎机 电玩游戏 老虎机怎么玩 水果老虎机 老虎机 水果老虎机 老虎机技巧 老虎机游戏在线玩 老虎机破解 老虎机游戏在线玩 老虎机破解 澳门巴比伦网址 澳门总统网站 澳门总统赌场注册 澳门威尼斯人返利 金沙贵宾会充值 永利注册 澳门希腊神话官网 九五至尊赌场 新濠天地娱乐网站3559 永利网址 澳门巴比伦线上娱乐 澳门凯旋门赌场开户 蒙特卡罗网址 澳门凯旋门赌场开户 澳门赌场娱乐城 皇冠直营现金网 澳门赌博经历 博彩评测网 赌博技术 牛牛游戏网 现金扎金花 真钱炸金花 澳门赌场 老虎机上分器 线上赌博 真钱诈金花 网络真钱游戏 全民爱捕鱼电子游戏 威尼斯人网上赌场 威尼斯人网上赌场 千炮捕鱼赢现金 蒙特卡罗注册 888真人赌博 现金捕鱼网站 澳门百家乐代理 网络游戏怎么赚钱 美国拉斯维加斯 澳门百家乐破解 澳门百家乐必胜 澳门百家乐详解 葡京赌场官网 现金赌博平台 赌博公司 澳门赌博技巧 博彩技巧 现金博彩评级 网上信誉赌场 澳门赌博经历 澳门赌场玩法 网上澳门赌场 网上合法赌场 博彩公司大全 澳门足球博彩有限公司 现金网 现金网评级 现金斗地主游戏 现金娱乐正规平台 皇冠直营网 真人真钱游戏 现金网排行 手机麻将打真钱在哪玩 网上真钱打牌 真钱游戏下载 网上真钱斗地主 真钱扎金花游戏 百家乐导航 百家乐游戏 澳门百家乐网站 威尼斯人网上赌场 捕鱼游戏赢钱的 pt老虎机 捕鱼游戏大全 捕鱼游戏大全 真钱捕鱼游戏平台 捕鱼游戏玩法 pt电子游戏 全民爱捕鱼电子游戏 万炮捕鱼游戏在线玩 千炮捕鱼赢现金 pt老虎机 现金骰宝 真钱斗牛游戏 真人真钱斗地主 电脑捕鱼赚钱 金蟾捕鱼电子游戏 娱乐城捕鱼赚钱 现金欢乐斗地主 电子游戏攻略 千炮捕鱼换现金 在线捕鱼兑换现金 摆脱游戏 什么游戏能赚人民币 网上捕鱼赚钱游戏 现金三公游戏 真钱二八杠 美高梅娱乐平台手机版 澳门银河娱乐场下载app 澳门美高梅mg app下载 银河娱乐场赢钱攻略 美高梅手机棋牌游戏下载 澳门银河娱乐场手机app下载网址 澳门银河mg app下载 澳门银河赌城手机版 银河在线官方网址 澳门银河娱乐场安卓版下载 美高梅线路检测 美高梅信誉怎么样 澳门美高梅手机app下载网址 澳门美高梅怎么下载到手机 银河娱乐场信誉怎么样 银河娱乐场官网直营 银河娱乐场线路检测 澳门金沙棋牌 澳门金沙棋牌 葡京国际 金沙网上赌场 澳门赌场玩法 线上百家乐 百家乐信誉 百家乐代理加盟 威尼斯人网址检测中心 澳门百家乐赢家 电子游戏攻略 海王星百家乐 百家乐破解方法 澳门百家乐破解方法 澳门百家乐破解 澳门百家乐必胜 澳门百家乐包杀 百家乐怎样赢 澳门百家乐详解 博彩评测网 澳门赌场娱乐城 澳门赌博经历 赌博技术 博彩公司评级 现金网 现金赌博