|
发表于 2017-8-11 00:00:47
|
显示全部楼层
期待Google黑科技大法TPU民用(AlphaGo虐李世乭的时候用的是集群,虐柯洁的时候用的是搭载了TPU的单机)足见TPU的威力
所谓TPU,全称Tensor Processing Unit,张量处理器,是相对GPU(Graphics Processing Unit,图形处理器)和CPU(Central Processing Unit,中央处理器)的全新维度的计算芯片。CPU在串行计算上只能在同一时间计算一次加法:
c=a+b
而CPU在并行计算上也只能计算若干次加法:
c_1=a_1+b_1
...
c_n=a_n+b_n
且n值不会太大(受制于寄存器和单个核心一级缓存的大小)
然后单颗CPU也最多进行小规模多核心并行计算
而GPU则可进行大规模多核心并行计算:
c_11=a_11+b_11,...,c_m1=a_m1+b_m1
...
c_1n=a_1n+b_1n,...,c_mn=a_mn+b_mn
而张量,则在一定条件下可简化理解为矩阵(数表):
K_11 K_12 K_13
K_21 K_22 K_23
K_31 K_31 K_33
再用括号把这个3x3的数表整体括起来就是一个矩阵(TPU的基础计算单元)
TPU究竟能做多大的矩阵的整体计算还不得而知。但能确定的是,如果在一定条件下做并行计算时把一个GPU看做数十个甚至上百个CPU的封装的话,那一个封装了多个TPU的芯片可看做数十个甚至上百个GPU的封装。计算程序的编程+优化到位的话,其威力可想而知。 |
|