npu是什么意思啊

在21世纪初的科幻电影中 , ai总是以机器人的形象出现 , 电影中的人工智能几乎无所不能 。我们可以用我们开阔的想象力解读充满科技感的未来 。但回到现实 , 虽然ai还没有实现科幻电影中的超级智慧 , 但已经通过手机、智能音箱等终端设备进入了我们的生活 。ai不再只是一个遥远而陌生的概念 。
目前ai已经成为手机市场的标配 , 但是手机中的ai是否智能取决于手机芯片中的npu是否足够强大 。那么 , npu到底是什么呢?比较近华为麒麟正式发布看懂芯片原来这么简单系列漫画 , 给大家带来了详细的解读 。我们来看看!
npu:手机ai的核心载体
众所周知 , soc芯片对于手机的正常运行是不可或缺的 。soc只有手指甲大小 , 但是“完整” 。其集成模块共同支持手机功能的实现 。比如cpu负责手机应用的平滑切换 , gpu支持游戏图像的快速加载 , 而npu(神经网络处理器)则专门负责ai操作和ai应用的实现 。
在手机soc中 , npu起着比较智能的作用 , 直接影响手机的ai能力 。2017年 , 华为推出了自主研发的架构npu 。与传统的标量和矢量运算模式相比 , 华为自主开发的架构npu采用3dcube加速矩阵运算 。所以单位时间计算的数据量更大 , 单位功耗的ai计算能力更强 。与传统的cpu和gpu相比 , 它实现了一个数量级的提高和更好的能效 。
npu懂了 , 可是ai究竟怎么用?
2017年阿尔法狗击败围棋第一人柯洁 , 被科技业界公认为ai技术的里程碑 。与此同时 , ai破坏理论在网络上泛滥 , 阻碍ai技术发展的声音层出不穷 。然而 , 技术是一把双刃剑 。只要把ai应用到更多贴近日常生活需求的场景中 , ai就能给我们带来更多的便利 。
基于端侧ai技术的深度积累 , 华为联合开发者和合作伙伴率先登陆了多个ai应用 。比如2018年 , 麒麟980实现了ai手势识别功能 , 可以在人物快速移动的状态下准确识别人体骨架线 , 为ai应用开发提供了更基本的能力 。
2019年 , 麒麟990系列实现了ai人像的实时分割能力 , 可以准确分割人物和背景 , 实时替换背景 。与其他手机实现的背景变化功能相比 , 麒麟990系列还可以准确识别每个个体并移除图像 , 为更多的视频ai应用提供了新的播放方式和可能性 。
除了芯片级的ai能力 , 搭载麒麟990系列的华为mate30系列实现了一系列ai应用 。其中ai自由支持手机屏幕实时跟随人脸 , 无需重力感应 , 手机界面可以实时跟随人脸方向旋转 , 无需反复切换锁屏即可观看视频 。
远距离ai控制可以实现滑动和截屏交互 , 无需触摸屏幕 。远距离ai控制 , 元旦包饺子的时候可以刷tiktok , 寒冬带着手套可以滑动浏览网页 。这个功能可以说非常实用 。
mate30系列ai应用的背后是麒麟990系列的ai能力加持 。据了解 , 麒麟990系列采用华为自主研发的达芬奇架构npu , 创新设计npu双核npu微核架构 。其中 , npumegacore负责处理大计算能力场景 , 如ai手势识别、ai实时背景变化等 , 而ai飞轮、ai空间操纵等轻量级ai应用则由npu微核处理 , 占用资源较少 , 进一步提高了npu性能和能效 。
不仅如此 , 
npu、hiai3.0和麒麟平台为开发者提供了更强大、更完整的工具链和更强大的端到端计算能力 。截至2019年12月 , hiai3.0日均用户接近1亿 , 月通话量超过6000亿 。