Qualcomm博客

骁龙845全新AI如何让智能手机更智能?

你身边有谁没有智能手机吗?IHS Markit的数据显示,到2020年,全世界人口将达到78亿,届时将有60亿智能手机在市场上流通,智能手机市场规模将达到3550亿美元。到那时,要找到一个没有智能手机的地球人几乎不可能。

随着消费者对智能手机的热情日益增长,终端侧人工智能的需求也水涨船高。 CSG Systems International的一份最新报告显示,千禧一代年轻人认为,人工智能是智能手机的必备功能;大多数受访者(53%)表示,他们愿意为配备人工智能特性和功能的设备支付更高的费用。

两年后,全球将有60亿部智能手机被人使用,其中许多智能手机将配备人工智能。

Qualcomm Technologies及其客户在终端侧人工智能方面处于领先地位。我们的骁龙移动平台加快了关键设备类别(包括移动,物联网和汽车)上人工智能从云端到终端的迁移。 Qualcomm®骁龙™845移动平台是我们的第三代移动AI平台,它采用优化设计,可显著提高处理速度,并提升在相机、游戏、XR、语音识别等方面的移动体验。

骁龙845引入了全新的Qualcomm Hexagon 685 Vector DSP架构和GPU、CPU优化,终端侧神经网络运行速度比前代提高了三倍。 而且,由于用户的信息是在设备上而不是在云端处理的,所以用户将获得超快的速度、高速的连接性以及超强安全性。

骁龙845支持多种框架,例如Google的TensorFlow、TensorFlow Lite和Facebook的Caffe2。 此外,我们将在骁龙神经处理引擎(SNPE)SDK中添加对ONNX(开放式神经网络交换)交换格式的支持,以帮助开发者在他们的框架中开发神经网络,并根据设备功能的功耗和性能配置选择相应的骁龙计算核心。换句话说,我们的AI平台能够为最广泛的框架和合作伙伴提供支持,帮助他们打造新一代的AI体验。

通过SDK帮助开发者选择最佳的计算核心(GPU,CPU和DSP),在骁龙上流畅运行应用。

支持平台范围的优化

将AI推理从云端迁移到移动设备上,骁龙845全新的核心架构 - Hexagon DSP、Qualcomm Adreno GPU视觉处理子系统和Qualcomm Kryo CPU ,实现AI应用快速、高效运行。这种异构计算方法为开发者提供了更多的选择,支持多种神经网络和更高的计算精度,高质量的应用,并最终提供卓越的用户体验。

骁龙845旨在支持众多神经网络框架以及满足三个骁龙核心的各种计算精度。通常,我们会以32位浮点数(高精度)在云端训练神经网络模型。我们也可以在设备的CPU或GPU上运行类似训练,但是成本高昂,对设备的性能和能耗也有极高的要求。骁龙845的GPU对16位浮点数精度运算进行了优化,CPU也对8位定点数精度进行了优化,让开发者能够提供更加灵活的AI用户体验。

此外,作为DSP子系统中的向量加速引擎,HVX(HVX 向量扩展)可以用8位向量计算来加速神经网络的执行。我们在骁龙845中创建了一个微型架构,从而使8位向量计算性能比前代翻了一番。

打造出色的用户体验

骁龙845支持摩托罗拉、OPPO和Vivo等公司的人脸检测、背景虚化和地标检测等诸多AI应用。一些传统的摄像头组件可用基于视觉的神经网络用来代替。 比如,通常使用固定的CV算法和两个摄像头来实现背景虚化。骁龙845经过精心设计,可以轻松利用与摄像头配对的神经网络,降低拍照延迟并提升成像精确度。

欣欣向荣的AI开发者生态

我们的核心价值是计算硬件,并提供类似NPE SDK的工具来充分发挥硬件性能。同时,我们也在开发一些针对性的应用(诸如背景虚化等)。

为进一步推动人工智能发展和终端侧人工智能的动态应用,我们打造了一个开发者生态系统,提供预先针对骁龙845进行优化的用例、底层模型和应用。Sensetime 、Face ++、Thundercomm、Elliptic Labs和Uncanny Vision等公司已经为我们的客户提供了优化的用例,而这只是一个开始。

通过推动人工智能发展,骁龙845第三代移动人工智能平台让您的智能手机变得更加智能,超快的速度,效率和令人兴奋的新功能,打造激动人心的移动体验。

关注微博或扫描下方二维码关注微信公众号(ID:Qualcomm_China),了解更多 Qualcomm 资讯。