华为Mate10性能有多强?解释麒麟970神经网络单元
华为 Mate 10 Pro
国外媒体 gsmarena 对 mate 10 pro 进行了跑分测试,这是 6gb 内存版本,配置华为最新旗舰芯片麒麟 970。
麒麟970 是一颗 8 核心处理器,为主流的大小核设计,包括四个基于 Cortex-A73 架构的高性能核心,以及四个基于 Cortex-A53 的低能耗核心,运行频率分别为 2.4GHz 和 1.8GHz,这两点和麒麟 960 差不多,区别在于 970 采用 10nm 制造工艺,而 960 是 16nm。GPU 采用 ARM 今年 5 月发布的 Mali-G72,作为对比,三星8895 采用上一代Mali-G71,高通835 采用自家的 Adreno 540。
华为 Mate 10
下面是使用不同跑分软件测试的结果。
首先是让 苹果8 吊打所有安卓的 GeekBench 4.1,它主要测试 CPU 的性能。单核、多核跑分如下,结果是 mate 10 和其他安卓旗舰处于同一水平:
接着用安兔兔6 进行跑分,不像 geekbench 重点测试 CPU,安兔兔是一个更全面的测试工具,因为它覆盖了处理器、存储、3D 性能等等,这一次 iPhone 8 还是排第一,但不再「吊打」辣么夸张,华为的表现也不错哦:
接下来测试图形处理能力,采用一款名为 GFXBench 的软件进行测试,运行其中的 Manhattan 和 Car chase 两项测试,结果如下,所有成绩都是越高越好:
最后使用一款名为 Basemark X 的游戏性能测试工具进行跑分,结果如下:
好了,这就是跑分啦,大家怎么看?
-----
接下来简单解释一下华为970 的 NPU,即 Neural Network Processing Unit,翻译为中文大概是「神经网络处理单元」。
NPU 到底是啥?
NPU 就是处理器中,某一块专门用来处理 AI 计算的东西,就像 GPU 是处理器中某一块专门用来处理图形计算的东西,再比如 ISP 是处理器中某一块专门用来进行照片处理的东西。
为什么需要 NPU?
道理和为什么需要 GPU、为什么需要 ISP 是一样的。AI 计算其实也可以交给 CPU 或者 GPU 执行,但是 AI 计算有它的特殊性,直接交给 CPU/GPU 执行,效率可能不高。如果能针对 AI 计算的特殊性,开发一块特别擅长 AI 计算的处理单元,岂不美哉?
华为不是唯一一家开发 AI 处理单元的厂商,苹果的 A11 芯片也有一个叫 Neural Engine 的特定单元,专门处理 AI 相关的任务。英特尔今天刚刚发布了 NNP 神经网络处理芯片,不过主要面向企业用户。
那 NPU 有多厉害?
华为官方新闻稿是酱紫说的:相较于四个 Cortex-A73 核心,在处理同样的 AI 应用任务时,新的异构计算架构拥有大约 50 倍能效和 25 倍性能优势。麒麟970 的 CPU 由 4 个 Cortex-A73 核心和 4 个 Cortex-A53 核心组成。
那为啥麒麟970 的跑分不吊打对手?
因为你看到的跑分主要是针对 CPU、GPU 的跑分,目前还没有专门针对 NPU 的基准测试应用。而且暂时而言,NPU 并不会明显提升我们的使用体验,因为还没什么应用能把 NPU 给利用起来。不过华为在发布会上分享了一个使用案例,Mate 10 拍照时能通过 AI 技术,自动识别画面中的物体,并据此自动切换拍照模式,比如它识别到画面有人,就自动切换到适合拍人的模式,识别到画面中有食物,就自动切换到适合拍食物的模式等等。
看科技视频,就看科技微讯
最后更新:2017-10-18 21:29:54