近两年来,人工智能(AI)概念是愈发火爆,众多的厂商纷纷在人工智能上投入重注,百度和联想甚至都喊出了“All in AI”的口号。今年7月,专注于计算机视觉和深度学习的AI领军企业商汤科技还完成了4.1亿美元B轮融资,创下全球人工智能领域单轮融资最高纪录。随着各种人工智能应用的爆发,AI芯片也成为的大家关注的焦点。不久前,国产AI芯片厂商寒武纪还获得了阿里、联想等1亿美元融资。现在,华为也宣布即将推出AI处理器。
早在7月中旬的2017中国互联网大会上,华为消费者BG CEO、华为终端董事长余承东就透露,华为正在研发人工智能处理器,将会适时发布。随后在7月底,华为在其智能手机官方推特上放出了一张宣传海报,打出了“AI :It’s more than just a voice assistant.”(人工智能不仅仅是语音助手)的宣传口号,为其人工智能芯片造势。
8月22日,华为终端官方正式宣布将于9月2日在德国IFA 2017展会上举办新品发布会,“一起见证HUAWEI Mobile AI的到来”。今天,余承东又通过其个人微博曝光了一段宣传市场,并称:“HUAWEIMobileAI,速度之追求,从不止于想象。9月2日华为IFA2017,敬请期待。”也就是说,华为将会于9月2日在德国正式发布其AI处理器。
根据外界的预计,华为AI处理器或将与其新一代的旗舰处理器麒麟970一起发布,华为AI处理器将会集成到麒麟970当中,而作为首发机型的华为Mate 10也将会同时发布。
余承东曝光的这段宣传视频中出现了“Expect more speed”(期待更快速度)的口号,而这也意味着华为AI处理器将会为设备带来更快速的体验。那么华为的AI处理器究竟会是什么样的呢?
华为麒麟970或基于ARM DynamIQ技术
早在今年3月,ARM发布了其全新的DynamIQ技术,ARM曾强调DynamIQ技术将会被广泛的用于人工智能和机器学习领域。随后5月29日,ARM在2017台北国际电脑展前夕正式推出基于ARM DynamIQ技术的全新处理器,包括ARM Cortex-A75处理器、ARM Cortex-A55处理器和ARM Mali-G72 图形处理器,旨在进一步加速提升人工智能体验。也就是说基于DynamIQ技术的全新处理器,似乎可以被称之为人工智能处理器。为什么这么说呢?
原有的big.LITTLE技术是将多个大核组成一个计算集群、多个小核组成另一个计算集群,然后进行协作运行。而全新的DynamIQ big.LITTLE将允许在单一计算集群上进行大小核配置,可以出现比如1+3、1+7、3+5等诸多类型(目前最多可以支持配置8核),将可配置性提升到了一个新的台阶。同时,DynamIQ big.LITTLE还可以对每一个处理器进行独立的频率控制以及开、关、休眠状态的控制,可以实现高效的、无缝的在不同任务间切换最合适的处理器。显然,这样的架构本身也非常适合人工智能和机器学习的。
以语音识别为例,当需要唤醒设备时,这个时候关键词激活设备,只需要启动一个小核就可完成,而随后的语音识别就会立刻需要性能更强的核心;如果是面部识别则可能设备一开始就需要更强的性能,而当识别完成后,工作则迁移至小核。人工智能对于大小核之间的调配、无缝切换都要求很高,全新的DynamIQ big.LITTLE架构是非常适合的,将会为机器学习和人工智能应用带来更快的响应速度。
此外,DynamIQ还特别加入了针对人工智能的指令集和优化库,下一代ARM V8.2版本的指令集将支持神经网路卷积运算,可以极大的提升人工智能和机器学习的效率。与此同时,DynamIQ还加入了针对目前现有的各种人工智能算法的接口支持。这也意味着原有的人工智能算法厂商也能够基于DynamIQ的芯片来进行产品设计。
据ARM此前透露,针对人工智能和机器学习的全新处理器指令集在采用DynamIQ技术的Cortex-A系列处理器在优化应用后,可实现比基于现有的Cortex-A73的设备高50倍的人工智能性能,并最多可提升10倍CPU与SoC上指定硬件加速器之间的反应速度。
在今年3月的时候,ARM就表示,已经有部分芯片厂商拿到了DynamIQ的授权,其中就包括有大陆芯片厂商。而从此前大陆厂商与ARM之间的配合度来看,此前麒麟960就是首款采用了ARM最新的A73 CPU内核和最新的Mali G71 GPU内核的处理器,再加上近期华为近期不断热炒其人工智能处理器,这也不得不让笔者怀疑,华为的麒麟970是否采用了ARM的DynamIQ技术的全新处理器内核。
虽然,此前的传闻一致认为麒麟970将会沿用麒麟960的A73+A53+G71的组合,但是,从现在来看,确实不能排除其采用ARM A75 CPU内核和G72 GPU内核的可能。
AI将成智能手机厂商竞争新焦点
其实在智能手机当中集成AI功能并不一件新鲜事。早在2016年12月,华为荣耀就发布了一款具有AI功能的智能手机——荣耀Magic。这款手机是由华为2012实验室耗时近两年时间研发而成,荣耀Magic搭载了基于Andriod系统重新开发了Magic Live系统,其中就整合了多项人工智能应用。
比如,Magic能主动识别并且记忆聊天中的陌生号码,能自动识别聊天中的日程信息,自动弹出“添加到日历”,让工作更便捷。在上电商平台购物时,荣耀Magic会自动货比三家,实时掌握物流信息。当用户在快递柜附近,荣耀Magic还可以智能提示快递柜取件码。此外还有很多非常智能化的应用。
不过,最值得一提的还是,荣耀Magic可根据微信聊天内容自动加载地址、天气、时间等信息;通话、购物等时候也能提示相关服务信息。正因为荣耀Magic的这项功能,还引发了腾讯微信和华为之间关于“窃取用户隐私”的口水战。
而除了华为之外,也有不少手机厂商开始在智能手机上集成一些AI应用。比如小米、OPPO就有与前面提到的知名的人工智能企业商汤科技合作。
当然,目前这些手机厂商的AI应用大都是基于手机终端+云端服务来实现的,比如目前非常火爆的AI语音助手等。“端+云”的这种人工智能解决方案相对来说比较容易部署,成本也相对较低,但是其弊端在于其对于网络端的服务依赖较高,很多数据都是需要依赖云端来做处理(手机本身的处理器难以应对),然后再返回,这样一来一回,在加上网络的问题,体验上可能会受到影响。
而如果能够在本地先通过AI芯片对于数据进行预处理,然后再以较小的数据量传输到云端,返回的数据再通过AI芯片进行加速处理,这样可以极大提升AI的体验。比如,对于现在比较热的AI智能音箱,当你与其对话时,得到反馈,总是会有一个时间差,而这个时间差远高于正常人与人之间对话的时间差距。而AI芯片的加入,则可能会缩短这个时间差。另外,由于AI芯片的存在,所以即使脱离云端的服务,也能够进行一些本地化的人工智能应用。华为也说了“人工智能不仅仅是语音助手”。
不过,目前的AI芯片大都还是将一些算法进行芯片化,从而可以进行加速处理,而针对不同领域,不同场景的不同需求,仅靠手机上的AI芯片是难以满足的。
不管怎么说,智能手机作为目前最为普及、应用最广、数量最为庞大的智能移动终端来说,随着人工智能的导入,确实有望发展成为真正的智能化个人助理。接下来手机厂商也必然会加大对于这款的布局和投入。
作者:芯智讯-林子