加入收藏 | 设为首页 | 会员中心 | 我要投稿 187手机网 (https://www.187shouji.com/)- oppo手机、手机助手、华为手机、安卓手机、苹果手机!
当前位置: 首页 > VR > 正文

手机AI跑分泛滥 作为消费者在挑选时究竟应该看什么?

发布时间:2020-07-09 10:54:03 所属栏目:VR 来源:网络整理
导读:智能手机早期诞生时,它的智能只能说是“Smart”。发展至今,我们再说到智能手机时,它的智能早已超越了“Smart”而变为了“AI”(人工智能)。不得不说,近年来,伴随着AI技术更多、更广泛地应用于智能手机当中,用

  SDK是什么?其中文译名是“软件开发工具包”,一般来说,是AI硬件供应商提供给软件开发者、以方便其在软件端实现AI功能的开发者工具。例如,高通有名为SNPE的SDK、联发科技有NeuroPilot、海思有HiAI等等。从上面的AI跑分表现可以看到,当软件基于某家厂商的SDK进行测试时,优势还是非常明显的!而这种优势并不是“作弊”,而是通过软件的兼容性优化将硬件的AI性能发挥到极致,毕竟AI是通过软件与硬件的结合实现。因此,似乎目前市面上的AI跑分的做法都过于极端,对于厂商SDK的支持情况不同导致它们走向了不同的结果,这样得到的分数,很难让用户一目了然地了解智能手机的AI性能。

  二、对INT8与FP16运算的支持

  在苏黎世AI跑分的单项得分中我们可以看到,麒麟990与骁龙865分别针对不同的数据格式进行了适配优化。高通更重视INT8,华为则选择了FP16。其实,这两种在AI计算深度学习模型中常见的数据格式并没有优劣、好坏之分。只是在手机端的AI应用中,往往要根据实际使用场景进行综合考量的选择。在现实场景下,目前大多数智能手机应用采用的是INT8,因其总体上能效更高,并且采用INT8的AI模型效率和精度也在不断提升。相比之下,目前FP16可以带来较高的精度,但实际上绝大多数消费者应用并不需要,并且其也会带来成倍增长的能耗;显然,INT8对于智能手机似乎要更合适一些。

  另外,需要补充的一点是,高通在AI方面一直不同于其他厂商,采取的是异构设计思路,也就是利用多种不同引擎协同完成AI任务,以在精度和功耗之间取得最佳平衡。比如骁龙865实现的是高性能、低功耗、连接、安全等特性结合在一起的全系统AI,包括CPU、GPU、Hexagon处理器、ISP、Qualcomm传感器中枢、安全处理单元、调制解调器,甚至Quick Charge等等。我们刚刚一直在谈的INT8主要是基于其中Hexagon处理器的支持——包括INT8、INT16定点运算;而与此同时,其GPU实现的AI计算则最主要是FP16、FP32浮点运算。从中,我们就能看出,为了实现其所说的“在精度和功耗之间取得最佳平衡”的结果,高通对INT8和FP16等等的优化实现是有一个很精细化的分工的。

  三、AI跑分智能表现终端设备AI性能的一方面

  AI跑分现阶段显然还无法做到像CPU、GPU跑分那样,通过多个维度来进行测试,并得出一个比较公认的分数供用户参考。显然,各家AI跑分所使用的用于测试的算法模型以及方法都太过单一,不太能够还原用户真实使用AI应用的场景。因此,大部分的分数对于用户来说,参考价值有限。以目前的测试情况,不排除有厂商针对测试算法模型进行单独优化获取高分的可能。

  写在最后

  笔者认为,针对AI跑分这件事来说,消费者还需要牢记那句经典广告语,“别看广告,看疗效!”随着智能手机AI技术的应用逐渐丰富,诸如AI魔法换天、AI美颜、AI瘦身、AI魔法分身、AI语音助手等越来越多的应用在智能手机端落地。目前的AI跑分,最需要注意的是它们各自针对INT8定点与FP16浮点性能的权重差别,因为二者的差别在上述三种常见的AI跑分评分体系中,占据了极大的话语权。

  就目前消费者可以买到的智能手机产品来看,INT8在移动应用中是最为常见的。因此,就目前的市场情况来看,INT8足以满足目前绝大多数主流消费者的使用需求。而FP16并不适合主流消费者,并且更加耗电。

  落到产品端,根据三家AI跑分的测试结果来看,采用高通骁龙移动平台的智能终端,在Qualcomm人工智能引擎AI Engine的加持下,对INT8进行了很好的优化,加之目前大部分安卓端调用AI运算的应用均采用了高通提供的SDK,软硬相结合的情况下,使得基于高通骁龙移动平台打造的AI智能手机可将AI性能发挥到极致,并且,不会因此而牺牲续航,这显然是用户愿意看到的!

(编辑:187手机网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读