高通AI芯片异构计算 满足AI手机各类不同需求
智能手机产业正在快速进入AI 时代,AI芯片也将越来越多的应用于智能手机。根据最新数据显示,预计到2020年AI芯片或将覆盖三分之一的智能手机,数量大约达到5亿部AI手机终端。目前,被OEM厂商大量采用的高通骁龙移动平台的中高端芯片上均支持AI 功能。甚至部分AI特性已经下放到入门级的骁龙芯片之中。
在AI领域,高通早在2007年就开始着手人工智能相关技术研究,并且一直在推出AI芯片,从第一代AI芯片骁龙820上的Zeroth神经元处理器、第二代AI芯片骁龙835集成了骁龙神经处理引擎SDK,能够利用芯片的异构计算能力来加强机器学习。第三代AI芯片骁龙845集成高通最新推出的人工智能引擎AI Engine,能够实现最顶尖的终端AI处理。目前,骁龙835、骁龙710、骁龙660等AI芯片都支持了该人工智能引擎AI Engine,为AI手机厂商提供了丰富的选择。
早年高通推出的神经元处理器Zeroth若放在今天,大概与时下热门词语“NPU”类似(Neural Processing Unit),由于其运算结构模仿了人类生物神经细胞的运作模式,因此相较于传统CPU和GPU,它能更快的对外界的信号做出反应。比如装配有这一AI芯片的机器人能快速的识别色彩、理解文字和图像。然而Zeroth在设计之初并不是面向AI手机和移动终端AI芯片的计算方案,在功耗和运算效率上仍然有着自己的瓶颈,因此,针对AI手机和AI终端的AI芯片,高通推出了更为契合的AI Engine。
和单纯的Zeroth计算相比,AI Engine更强调软硬件搭配,由于AI终端的运算最终仍然需要由CPU、DSP以及GPU来呈现,因此当前AI Engine将更积极调用高通骁龙移动平台本就非常强大的硬件架构,诸如Hexagon DSP、Adreno GPU和Kryo CPU,同时高通还引入了全新的骁龙神经处理引擎、Android NN API、Hexagon Neutral Network (NN) 等软件,从多方面加速AI芯片在终端侧的AI运算,让AI技术通过骁龙845等AI芯片得以真正落地。换言之,高通在AI芯片目前的想法是,由于各家厂商的需求不同且行业发展速度极快,通过异构计算可以满足不同场景下调动不同部件,从而满足AI在AI手机和AI终端的各类不同需求。毕竟目前市场上从中端至中高端乃至旗舰市场,仍然以骁龙平台为主,倘若一刀切的定义AI应该有单个组件完成,恐怕众口难调。
最近发布的小米MIX 2S就是骁龙AI芯片推动手机体验进步的绝佳证明。小米MIX 2S是国内首款搭载AI芯片骁龙845的手机,这款AI芯片集成了高通人工智能引擎AI Engine。AI的加入,让这款手机在拍照方面完美升级。可以调节光斑大小核效果,6种风格动态效果随意选择,让用户的朋友圈更梦幻。AI帮助可以识别人物、环境、植物等25种标签、206种场景,自动进行专业级美化,每一次拍照,都能实现专业级的修片效果。这款手机因为搭载了AI芯片还可以识别PPT,启用AI超分辨率合成图片技术,保证文字放大后也个很清晰;出国旅行时候拍菜单,AI应用可以直接翻译成中文,还能自动换算汇率等等。目前高通的AI芯片已经覆盖了包括小米、OPPO、vivo、一加、锤子、黑鲨、三星等众多厂家。骁龙AI芯片的加入,让手机体验向前迈进了一大步。