npu算力如何计算_手机芯片里的NPU到底是什么?看完这篇终于懂了

21世纪初的科幻电影中,AI总是作为机器人的形象出现,电影中的人工智能几乎“无所不能”,用脑洞大开的想象力为我们演绎充满科技感的未来世界。不过回到现实世界,AI虽然还没有实现科幻大片中的超强智慧,但也已经通过手机、智能音箱等终端设备开始走进我们的生活,AI再也不只是一个遥远又陌生的概念。

npu算力如何计算_手机芯片里的NPU到底是什么?看完这篇终于懂了_第1张图片

目前手机市场中,AI已成为标配,但手机里的AI够不够聪明,还得看手机芯片里的NPU是否够强大。那么,NPU到底是什么呢?近日,华为麒麟官方发布了《看懂芯片原来这么简单》系列漫画,为大家带来了详细解读,接下来一起看看吧!

npu算力如何计算_手机芯片里的NPU到底是什么?看完这篇终于懂了_第2张图片

NPU:手机AI的核心载体

大家都知道,手机正常运行离不开SoC芯片,SoC只有指甲盖大小,却“五脏俱全”,其集成的各个模块共同支撑手机功能实现,如CPU负责手机应用流畅切换、GPU支持游戏画面快速加载,而NPU(神经网络处理器)就专门负责实现AI运算和AI应用的实现。

npu算力如何计算_手机芯片里的NPU到底是什么?看完这篇终于懂了_第3张图片

在手机SoC中,NPU扮演最聪明的角色,并直接影响手机AI能力的强弱。2017年,华为推出自研架构NPU,相比传统标量、矢量运算模式,华为自研架构NPU采用3D Cube针对矩阵运算做加速,因此,单位时间计算的数据量更大,单位功耗下的AI算力也更强,相对传统的CPU和GPU实现数量级提升,实现更优能效。

npu算力如何计算_手机芯片里的NPU到底是什么?看完这篇终于懂了_第4张图片
npu算力如何计算_手机芯片里的NPU到底是什么?看完这篇终于懂了_第5张图片

NPU懂了,可是AI究竟怎么用?

2017年,Alpha狗打败围棋第一人柯洁,被科技行业认作AI技术的里程碑,与此同时,网络上AI毁灭论甚嚣尘上,阻止AI技术发展的声音不绝于耳,然而,技术是一把双刃剑,只要将AI应用在更多贴近日常生活需求的场景里,AI能够为我们带来更多便利。

基于端侧AI技术的深厚积累,华为联合开发者及合作伙伴率先落地了不少AI应用。例如,2018年麒麟980实现了AI姿态识别功能,能在人物快速运动的状态下,准确识别人体骨骼线条,为AI应用开发提供更多基础能力。

npu算力如何计算_手机芯片里的NPU到底是什么?看完这篇终于懂了_第6张图片

2019年,麒麟990系列实现AI人像实时分割能力,能精准分割人物和背景,并将背景实时替换,相比其他手机实现的换背景功能,麒麟990系列还能精准识别每一个个体,并将其移除画面,为更多视频类的AI应用提供新的玩法和可能。

npu算力如何计算_手机芯片里的NPU到底是什么?看完这篇终于懂了_第7张图片

除了芯片层面的AI能力外,目前搭载麒麟990系列的华为Mate 30系列已经实现一系列AI应用。其中,AI随心支持手机屏幕实时跟随人脸,无需重力感应,手机界面就能跟随面部方向实时旋转,看视频不用反复开关锁定屏幕。

npu算力如何计算_手机芯片里的NPU到底是什么?看完这篇终于懂了_第8张图片

AI隔空操控可以实现不触屏的滑动、截屏交互动作,有了AI隔空操控,过年也能一边包饺子一边刷抖音,寒冬也能带着手套隔空滑动浏览网页,这个功能可以说是非常实用了。

npu算力如何计算_手机芯片里的NPU到底是什么?看完这篇终于懂了_第9张图片

Mate 30系列AI应用的背后,是麒麟990系列的AI能力加持。据了解,麒麟990系列采用华为自研达芬奇架构NPU,创新设计NPU双大核+NPU微核架构,其中,NPU大核负责处理大算力场景,如AI姿态识别、AI实时换背景,而轻量级的AI应用如AI随心、AI隔空操控则由NPU微核处理,占用更少的资源,也进一步提升了NPU的性能和能效。

npu算力如何计算_手机芯片里的NPU到底是什么?看完这篇终于懂了_第10张图片
npu算力如何计算_手机芯片里的NPU到底是什么?看完这篇终于懂了_第11张图片

不仅如此,华为在为消费者带来AI智慧应用的同时,也在鼎力推动开放AI生态,基于华为推出的达芬奇架构NPU和HiAI 3.0,麒麟平台为开发者提供更强大完备的工具链和更强大的端侧算力,截止2019年12月,HiAI 3.0日活用户已接近1亿,月调用量超过6000亿。

npu算力如何计算_手机芯片里的NPU到底是什么?看完这篇终于懂了_第12张图片

如今进入2020年,AI也将搭载5G的快车,实现算力和能力的跃迁,真正开启万物互联的智能世界,相信在华为等科技巨头的引领下,手机AI会变得更加智慧,更加实用,为我们带来更多炫酷的AI功能。通过这幅漫画,你读懂NPU了吗?

你可能感兴趣的:(npu算力如何计算)