随着AI技术的蓬勃发展,各种基于AI的应用找到了落地的场景,比如:物联网、图像识别...

AI涉及到大量的计算,而且是个性化计算,这样一来传统进行通用计算的CPU就不够用了。

于是有了显卡GPU,用来在3D图形处理时GPU所采用的核心技术有硬件T&L(几何转换和光照处理)、立方环境材质贴图和顶点混合、纹理压缩和凹凸映射贴图、双重纹理四像素256位渲染引擎等。

更专业的领域,也有了自己的芯片,比如:NPU、TPU...

NPU

嵌入式神经网络处理器(NPU)采用“数据驱动并行计算”的架构,特别擅长处理视频、图像类的海量多媒体数据。 
NPU处理器专门为物联网人工智能而设计,用于加速神经网络的运算,解决传统芯片在神经网络运算时效率低下的问题。 
在GX8010中,CPU和MCU各有一个NPU,MCU中的NPU相对较小,习惯上称为SNPU。 
NPU处理器包括了乘加、激活函数、二维数据运算、解压缩等模块。 
乘加模块用于计算矩阵乘加、卷积、点乘等功能,NPU内部有64个MAC,SNPU有32个。 
激活函数模块采用最高12阶参数拟合的方式实现神经网络中的激活函数,NPU内部有6个MAC,SNPU有3个。 
二维数据运算模块用于实现对一个平面的运算,如降采样、平面数据拷贝等,NPU内部有1个MAC,SNPU有1个。 
解压缩模块用于对权重数据的解压。为了解决物联网设备中内存带宽小的特点,在NPU编译器中会对神经网络中的权重进行压缩,在几乎不影响精度的情况下,可以实现6-10倍的压缩效果。

TPU

TPU(Tensor Processing Unit)即张量处理单元,是一款为机器学习而定制的芯片,经过了专门深度机器学习方面的训练,它有更高效能(每瓦计算能力)。 
因为它能加速其第二代人工智能系统TensorFlow的运行,而且效率也大大超过GPU――Google的深层神经网络就是由TensorFlow引擎驱动的。TPU是专为机器学习量身定做的,执行每个操作所需的晶体管数量更少,自然效率更高。 
TPU与同期的CPU和GPU相比,可以提供15-30倍的性能提升,以及30-80倍的效率(性能/瓦特)提升。 
TPU每瓦能为机器学习提供比所有商用GPU和FPGA更高的量级指令,这基本相当于7年后的科技水平。TPU是为机器学习应用特别开发,以使芯片在计算精度降低的情况下更耐用,这意味每一个操作只需要更少的晶体管,用更多精密且大功率的机器学习模型,并快速应用这些模型,因此用户便能得到更正确的结果。

猫哥这里把其它的 *PU 例举几个,供参考!

APU -- Accelerated Processing Unit, 加速处理器,AMD公司推出加速图像处理芯片产品。 
BPU -- Brain Processing Unit, 地平线公司主导的嵌入式处理器架构。 
CPU -- Central Processing Unit 中央处理器, 目前PC core的主流产品。 
DPU -- Deep learning Processing Unit, 深度学习处理器,最早由国内深鉴科技提出;另说有Dataflow Processing Unit 数据流处理器, Wave Computing 公司提出的AI架构;Data storage Processing Unit,深圳大普微的智能固态硬盘处理器。 
FPU -- Floating Processing Unit 浮点计算单元,通用处理器中的浮点运算模块。 
GPU -- Graphics Processing Unit, 图形处理器,采用多线程SIMD架构,为图形处理而生。 
HPU -- Holographics Processing Unit 全息图像处理器, 微软出品的全息计算芯片与设备。 
IPU -- Intelligence Processing Unit, Deep Mind投资的Graphcore公司出品的AI处理器产品。 
MPU/MCU -- Microprocessor/Micro controller Unit, 微处理器/微控制器,一般用于低计算应用的RISC计算机体系架构产品,如ARM-M系列处理器。 
NPU -- Neural Network Processing Unit,神经网络处理器,是基于神经网络算法与加速的新型处理器总称,如中科院计算所/寒武纪公司出品的diannao系列。 
RPU -- Radio Processing Unit, 无线电处理器, Imagination Technologies 公司推出的集合集Wifi/蓝牙/FM/处理器为单片的处理器。 
TPU -- Tensor Processing Unit 张量处理器, Google 公司推出的加速人工智能算法的专用处理器。目前一代TPU面向Inference,二代面向训练。 
VPU -- Vector Processing Unit 矢量处理器,Intel收购的Movidius公司推出的图像处理与人工智能的专用芯片的加速计算核心。 
WPU -- Wearable Processing Unit, 可穿戴处理器,Ineda Systems公司推出的可穿戴片上系统产品,包含GPU/MIPS CPU等IP。 
XPU -- 百度与Xilinx公司在2017年Hotchips大会上发布的FPGA智能云加速,含256核。 
ZPU -- Zylin Processing Unit, 由挪威Zylin 公司推出的一款32位开源处理器。

CPU、GPU知道了,那么什么是TPU、NPU相关推荐

  1. CPU/GPU/TPU/NPU...XPU都是什么意思?

    CPU/GPU/TPU/NPU-XPU都是什么意思? 现在这年代,技术日新月异,物联网.人工智能.深度学习等概念遍地开花,各类芯片名词GPU, TPU, NPU,DPU层出不穷-都是什么鬼?与CPU又 ...

  2. CPU GPU FPU TPU 及厂商

    1,AMD 既做CPU又做显卡 2,Inter 全球最大的CPU厂商,GPU,FPGA 3,NVIDA 人工智能起家的公司,且一直在做,显卡最出名,CUDA让N卡胜了AMD CPU上 AMD - In ...

  3. [转]CPU/GPU/TPU/NPU...XPU都是什么鬼

    目录 CPU GPU TPU NPU BPU DPU 其他 XPU 现在这年代,技术日新月异,物联网.人工智能.深度学习等概念遍地开花,各类芯片名词GPU, TPU, NPU,DPU层出不穷..... ...

  4. 通俗易懂告诉你CPU/GPU/TPU/NPU...都是什么意思?

    前言: 现在这年代,技术日新月异,物联网.人工智能.深度学习等概念遍地开花,各类芯片名词GPU, TPU, NPU,DPU层出不穷-它们都是什么鬼?与CPU又是什么关系? 一.CPU CPU( Cen ...

  5. 嵌入式算法移植优化学习笔记5——CPU,GPU,TPU,NPU都是什么

    嵌入式算法移植优化学习笔记5--CPU,GPU,TPU,NPU都是什么 一.什么是CPU? 二.什么是GPU? 三.什么是NPU? 四.什么是TPU? 附: 随着AI的广泛应用,深度学习已成为当前AI ...

  6. (转)CPU/GPU/TPU/NPU傻傻分不清楚

    刚开始接触深度学习概念时,基本大多数时候也就提到GPU,也基本是用GPU来进行深度学习算法训练或部署人脸识别系统的. 近几年,随着人工智能(尤其是人脸识别)的爆炸式发展,诞生了许多新的东西,其中这芯片 ...

  7. 通俗易懂的讲解CPU/GPU/TPU/NPU/XPU/…

    现在这年代,技术日新月异,物联网.人工智能.深度学习等概念遍地开花,各类芯片名词GPU, TPU, NPU,DPU层出不穷......它们都是什么鬼?与CPU又是什么关系?搞不懂这些知识,买手机的时候 ...

  8. CPU/GPU/TPU/NPU...XPU都是什么鬼

    目录 CPU GPU TPU NPU BPU DPU 其他 XPU 现在这年代,技术日新月异,物联网.人工智能.深度学习等概念遍地开花,各类芯片名词GPU, TPU, NPU,DPU层出不穷..... ...

  9. 通俗易懂告诉你CPU/GPU/TPU/NPU...XPU都是些什么鬼?

    作者:iot101君 物联网智库 原创 转载请注明来源和出处 现在这年代,技术日新月异,物联网.人工智能.深度学习等概念遍地开花,各类芯片名词GPU, TPU, NPU,DPU层出不穷......它们 ...

  10. 通俗易懂告诉你CPU/GPU/TPU/NPU...XPU都是些什么鬼

    现在这年代,技术日新月异,物联网.人工智能.深度学习等概念遍地开花,各类芯片名词GPU, TPU, NPU,DPU层出不穷......它们都是什么鬼?与CPU又是什么关系?搞不懂这些知识,买手机的时候 ...

最新文章

  1. SQL2008R2 express版本不支持维护计划
  2. php 单一职责,读懂 SOLID 的「单一职责」原则
  3. matlab axis
  4. jittor和pytorch 生成网络对比之clustergan
  5. Docker 安装redis(四)
  6. 用函数计算工龄_还在加班熬夜求年龄,算工龄,学会这招让你分分钟钟搞定这些!...
  7. 欢迎来到Python循环小课堂
  8. dubbo服务执行过程源码分析
  9. Excel合并单元格基础注意事项(VSTO 2005)
  10. GoF23种设计模式之行为型模式之策略模式
  11. Python在大部分领域都能胜任,为什么很多企业转向了Golang?
  12. ceph关闭同步之后的故障记录
  13. 网络舆情监测TOOM
  14. TCP—为什么是AIMD?
  15. asa清空配置_思科ASA基本配置
  16. hualinux2.2 环境基础:rpm包安装el6、el7、el8选择
  17. CI第一篇 Jenkins+github fir im 蒲公英pgyer com
  18. 研究生做java如何发论文_研究生毕业论文怎么发表
  19. oracle+utl_file+shanchu,utl_file.fremove
  20. 财路网每日原创推送: 为什么音乐行业需要区块链技术

热门文章

  1. [App探索]JSBox中幽灵触发器的实现原理探索 1
  2. 2021 年 8 月英雄榜
  3. 阿里云ubuntu18.04搭建图形界面的介绍
  4. 如何看待高通创新的背后启示
  5. 21 款 IDEA 神仙插件!
  6. 从两边往中间流水灯c语言程序,单片机控制LED流水灯从中间向两边
  7. android ShareSDK微信收藏弹出提示的修改
  8. elasticsearch查询搜索命令大全
  9. google账号注册流程升级了!2023年谷歌gmail邮箱帐号注册申请教程(完整版)
  10. 【毕业设计】模块介绍:人体红外热释电传感器 -物联网 嵌入式 单片机