21世纪初的科幻电影中,AI总是作为机器人的形象出现,电影中的人工智能几乎“无所不能”,用脑洞大开的想象力为我们演绎充满科技感的未来世界。
不过回到现实世界,AI虽然还没有实现科幻大片中的超强智慧,但也已经通过手机、智能音箱等终端设备开始走进我们的生活,AI再也不只是一个遥远又陌生的概念。
目前手机市场中,AI已成为标配,但手机里的AI够不够聪明,还得看手机芯片里的NPU是否够强大。
那么,NPU到底是什么呢?近日,华为麒麟官方发布了《看懂芯片原来这么简单》系列漫画,为大家带来了详细解读,接下来一起看看吧!
大家都知道,手机正常运行离不开SoC芯片,SoC只有指甲盖大小,却“五脏俱全”,其集成的各个模块共同支撑手机功能实现,如CPU负责手机应用流畅切换、GPU支持游戏画面快速加载,而NPU(神经网络处理器)就专门负责实现AI运算和AI应用的实现。
在手机SoC中,NPU扮演最聪明的角色,并直接影响手机AI能力的强弱。
2017年,华为推出自研架构NPU,相比传统标量、矢量运算模式,华为自研架构NPU采用3D Cube针对矩阵运算做加速,因此,单位时间计算的数据量更大,单位功耗下的AI算力也更强,相对传统的CPU和GPU实现数量级提升,实现更优能效。
2017年,Alpha狗打败围棋第一人柯洁,被科技行业认作AI技术的里程碑,与此同时,网络上AI毁灭论甚嚣尘上,阻止AI技术发展的声音不绝于耳,然而,技术是一把双刃剑,只要将AI应用在更多贴近日常生活需求的场景里,AI能够为我们带来更多便利。
基于端侧AI技术的深厚积累,华为联合开发者及合作伙伴率先落地了不少AI应用。
例如,2018年麒麟980实现了AI姿态识别功能,能在人物快速运动的状态下,准确识别人体骨骼线条,为AI应用开发提供更多基础能力。
2019年,麒麟990系列实现AI人像实时分割能力,能精准分割人物和背景,并将背景实时替换,相比其他手机实现的换背景功能,麒麟990系列还能精准识别每一个个体,并将其移除画面,为更多视频类的AI应用提供新的玩法和可能。
除了芯片层面的AI能力外,目前搭载麒麟990系列的华为Mate 30系列已经实现一系列AI应用。
其中,AI随心支持手机屏幕实时跟随人脸,无需重力感应,手机界面就能跟随面部方向实时旋转,看视频不用反复开关锁定屏幕。
AI隔空操控可以实现不触屏的滑动、截屏交互动作,有了AI隔空操控,过年也能一边包饺子一边刷抖音,寒冬也能带着手套隔空滑动浏览网页,这个功能可以说是非常实用了。
Mate 30系列AI应用的背后,是麒麟990系列的AI能力加持。
据了解,麒麟990系列采用华为自研达芬奇架构NPU,创新设计NPU双大核+NPU微核架构,其中,NPU大核负责处理大算力场景,如AI姿态识别、AI实时换背景,而轻量级的AI应用如AI随心、AI隔空操控则由NPU微核处理,占用更少的资源,也进一步提升了NPU的性能和能效。
不仅如此,华为在为消费者带来AI智慧应用的同时,也在鼎力推动开放AI生态,基于华为推出的达芬奇架构NPU和HiAI 3.0,麒麟平台为开发者提供更强大完备的工具链和更强大的端侧算力,截止2019年12月,HiAI 3.0日活用户已接近1亿,月调用量超过6000亿。
如今进入2020年,AI也将搭载5G的快车,实现算力和能力的跃迁,真正开启万物互联的智能世界,相信在华为等科技巨头的引领下,手机AI会变得更加智慧,更加实用,为我们带来更多炫酷的AI功能。
通过这幅漫画,你读懂NPU了吗?
1.在MCU上实现AI深度学习,你想知道的都在这儿
2.四大亮点带你看 Linux 内核 5.6
3.常用知识:嵌入式里堆栈原理及其纯C实现
4.985硕士出来嵌入式驱动开发工资能到多少?知道真相的我有了信心
5.C语言、嵌入式重点知识:回调函数
6.RT-Thread、LiteOS这些操作系统中,编译出的程序为什么能打印出当前时间?
免责声明:本文系网络转载,版权归原作者所有。如涉及作品版权问题,请与我们联系,我们将根据您提供的版权证明材料确认版权并支付稿酬或者删除内容。