最佳日常交易
最佳日常交易

关于Androidbob体育提现bob哪个彩靠谱权威的链接可能会使我们赢得佣金。学到更多。

Qualcomm Snapdragon 821与Apple A10融合

高通2017年的旗舰SoC是Snapdragon 821,而Apple是A10融合。它们都是受欢迎的芯片,但是它们如何比较?让我们找出答案。
经过
2016年12月2日

两家领先的移动处理器公司是高通和苹果。高通的处理器是在许多领先手机中发现的,而苹果的处理器是最近的iPhone和iPad的核心。高通公司的最新和最出色的系统是Snapdragon 821,而来自Apple的当前处理器是A10 Fusion。尽管两家公司肯定都在开发其下一代产品,但这两个处理器代表了手机中提供的一些最佳移动处理器技术。

是的,还有其他像三星Exynos 8890和Kirin 960这样的人,我将在完成这件事之后进行一般的Soc Showdown作品。但是,今天我们将注意力完全转移到Qualcomm Snapdragon 821和Apple A10 Fusion上,这是最好的?

这就是我们跌跌撞撞的地方,甚至在我们离开大门之前。“最好”是什么意思?最棒的表演?最佳功率效率?最好的GPU?最好的无线调制解调器?有很多方法来表征SOC。因此,在我们继续研究诸如性能和功率效率之类的方面之前,这里是对这两个SOC的功能的并排比较。

规格

我将从警告开始。高通或苹果都没有对其处理器的内部进行。高通公司的工作比苹果要好得多,但其中很多信息仍然是我从互联网上的各种文章中收集的。如果您知道任何额外的信息,请告诉我。

Snapdragon 821 A10融合
过程技术
Snapdragon 821
14 nm
A10融合
16 nm
中央处理器
Snapdragon 821
64位四核,2x Kryo 2.4 GHz + 2x Kryo 2.0 GHz
A10融合
64位四核,2x飓风2.34 GHz + 2x Zephyr
核心调度
Snapdragon 821
每个核心
A10融合
每个群集
GPU
Snapdragon 821
Adreno 530 650MHz
A10融合
6核心
RAM类型
Snapdragon 821
LPDDR4 @ 1866MHz
A10融合
LPDDR4
4G LTE
Snapdragon 821
X12 LTE CAT 12/13
A10融合
不包含。iPhone 7使用第三方调制解调器芯片
收费
Snapdragon 821
Qualcomm Quick Charge 3.0
A10融合
10W?
图形API
Snapdragon 821
OpenGL ES 3.2,Open Cl 2.0,
VULKAN 1.0,
DX11.2
A10融合
OpenGL ES 3.0,金属
视频
Snapdragon 821
最多4K Ultra HD视频捕获 @ 30FPS。最多4K Ultra HD视频播放。
A10融合
4K视频录制为30 fps。视频播放高达4K,每秒30帧
编解码器
Snapdragon 821
H.264(AVC) +
H.265(HEVC)
A10融合
H.264(AVC) + H.265(faceTime?)
无线上网
Snapdragon 821
802.11ac
A10融合
802.11ac

因此,将其分解一点,我们看到Snapdragon 821和A10融合都是使用异质多处理(HMP)的四核处理器。在HMP SOC中,并非所有核心都是平等的(因此,异质)。这两个SOC都有两个高性能核心和两个节能核心。该系统通过ARM通过其Big.Little系统在移动设备上普及。ARM一直是该领域的领导者,并为Linux内核等项目贡献了许多源代码。如果您想进一步了解Big.little,请阅读三星Galaxy S6如何使用其八核处理器

Snapdragon 821是高通公司使用其Kryo内核的第一个HMP系统,但是它在Snapdragon 810等处理器之前使用了HMP,该处理器使用了四个Cortex-A57内核以及四个Cortex-A53核心。高通仍然使用ARM的Big.Little系统,用于其范围内其他处理器,包括Snapdragon 652,该系统使用四个Cortex-A72核心以及四个Cortex-A53核心。

尽管A10是Apple的第四代64位ARM兼容处理器,但这是Cupertino首次设计了四核处理器,也是它首次使用HMP。Snapdragon 821和A10融合之间的一个很大的区别是,821可以同时使用A10的所有内核,只能在使用高性能核心群集和能源有效的核心群集之间交换。这类似于情况Big.little的早期实施早在2013年

除CPU外,GPU是SOC内部的重要组成部分。高通使用了自己的内部GPU,现在苹果也是如此。这是苹果第一次使用自己的GPU。以前,Apple从Imagination Technologies使用了Powevr GPU,但是现在已经开始使用自己的设计,这可能是基于PowerVR的,但是像往常一样,没有可用的详细信息,实际上GPU甚至没有正式名称!在API支持方面,高通公司的Adreno 530 GPU支持OpenGL ES 3.2和Vulkan 1.0,而Apple支持OpenGL ES 3.0及其自己的金属API。

还有两个值得一提的区别。首先,Snapdragon 821支持高通公司的Quick Charge 3.0技术,该技术使手机制造商可以在手机(最高18W)中提供快速充电,而Apple尚未支持任何类型的快速充电。其次,Snapdragon 821包括Qualcomm的X12 LTE调制解调器,而A10 Fusion没有内置调制解调器,相反,它在辅助芯片上使用了第三方调制解调器。4个iPhone 7模型中有3个使用高通的调制解调器。

表现

这是最激烈的处理器主题之一,不仅在移动设备上,而且在台式机上,服务器和超级计算机上。在我们深入研究之前,我们需要了解一些事情。他们要记住的关键是,能源效率和性能不是朋友。性能越大,使用功率就越多。有各种方程式指定功率和性能之间的关系,最值得注意的是p = cv^2f,其中p是幂,c是过程节点的电容,v是电压(在这种情况下,提高到2的幂)和f是频率。

因此,如果您以较高的时钟速度运行CPU,它会使用更多的功率。同样,如果它建立在较小的制造过程中,那么它使用的功率较小,因为C会少。最关键的是,电压越低,电源使用量越低。在台式机上使用并不是太多的问题。一台电脑连接到电源,有大型冷却风扇。当然,关于移动事物是不同的。智能手机从电池中运行,它们一定不会太热!

高通Snapdragon 821使用三星的14nm制造工艺,当Apple A10使用TSMC的16NM工艺时。因此,从技术上讲,C的值将在A10上更高,这意味着使用更多的功率。两个处理器都以相同的最大时钟速度(2.4 vs 2.34GHz)为单位,但是我们无法将较小内核的时钟频率比较为A10融合的频率(至少不是我)。在这一点上,总体性能将归结为记忆速度,L1和L2缓存尺寸每个时钟的说明数CPU可以执行。

[RESSER_VIDEOS title =“相关视频:“ Align =”中心=“ custom” Videos =“ 706095,695569,694411,683935”]

要注意的另一件事是OS和OS设计的差异。bob体育提现Android基于Linux,而iOS基于BSD。bob体育提现iOS使用Objective-C&Swift时,Android使用Java。因此,在一个级别上,试图评估Snapdragon 821的整体性能,然后将其与A10融合的性能进行比较,同时试图消除任何OS和架构差异。

我已经使用Google Pixel(用于Snapdragon 821)和iPhone 7(对于A10 Fusion)进行了性能测试,这使我进入了我的最后一个警告,可能会有更快的Snapdragon 821设备,可能会带来略有不同的结果。同样,iPhone 7和iPhone 7 Plus之间的屏幕分辨率差异将对GPU性能产生影响。我还读到,iPhone 7的32GB型号(我正在使用)的内部存储空间慢于128GB或256GB型号。

我进行了两组测试,首先我使用了Android和iOS(Antutu,Geekbench和Basemark OS II)上存在的各种基准应用程序中的一些。bob体育提现然后,我进行了一些自己的家庭酿造基准测试,但稍后再进行有关这些基准。

这是结果:

S821-VS-A10-ANTUTU-GEEKBENCH-ETC-16X9

如您所见,iPhone 7中使用的Apple A10融合比Google Pixel中发现的Snapdragon 821快。性能差异差异很大。Antutu的差异仅为6%,而Geekbench单核测试给A10带来了巨大的126%优势。其余的测试表明,A10的速度约为30%。

因此,让我们稍微分解绿oo的结果,看看每个处理器的优点和缺点是什么:

Antutu测试 A10融合 Snapdragon 821
Antutu测试
3D
A10融合
44996(28917,16079)
Snapdragon 821
56890(36443,20447)
Antutu测试
ux
A10融合
52071(8168,11180,21587,4528,6617)
Snapdragon 821
45278(8209,4833,9027,19639,3570)
Antutu测试
中央处理器
A10融合
41655(14512,14632,12511)
Snapdragon 821
32403(12204,8129,12070)
Antutu测试
内存
A10融合
11568
Snapdragon 821
6521

Antutu执行四种类型的测试:3D,UX,CPU和RAM。对于3D部分,Snapdragon 821中的Adreno 530的性能优于A10融合中的GPU(对于821的A10 vs 56890,44996)。尽管Snapdragon赢得了3D测试,但A10是其余测试的胜利者。对于某些单独的测试,Snapdragon 821和A10是颈颈(例如CPU多核测试和UX数据安全测试),但是在某些测试中,A10显然是获胜者。特别是RAM测试显示两个处理器之间的差异很大。

我的第二组测试使用我自己的家用酿造基准测试。跨平台基准测试充满了陷阱和可能的兔子孔。第一个问题是Android使用Java作为其主要开发bob体育提现语言,因为IOS使用Objective-C或Swift。这意味着为一个平台编写的应用程序不仅可以通过重新编译而轻松地移植到另一个平台。另一个问题是使用运行时库。例如,如果应用程序需要操纵某些数据(压缩,加密,复制等等),则相应语言和操作系统提供了各种功能,可以帮助您解决这些功能。但是,对于基准,这意味着该应用程序现在正在测试运行时库和操作系统的效率,而不一定是硬件。

有多种编写在两个平台上使用的应用程序的方法。一种是使用支持多个平台的SDK,另一个是使用C。C编程语言是计算世界的通用语言。几乎每个计算机平台都有一个C编译器,包括Android,iOS,Windows,MacOS,Linux等。bob体育提现

对于我的基准,我使用两种方法。一组测试使用LUA编程语言,该语言由Android和iOS的各种SDK支持。bob体育提现另一组基准使用C。

我有两个基于LUA的测试。我的第一个自定义基准测试未使用GPU测试CPU。它在4K数据上计算了100个SHA1哈希,然后做其他CPU的工作,我称其为“哈希,泡泡,桌子和素数”。结果是完成测试所花费的时间。

S821-VS-A10-GDS1基准16x9

如您所见,iPhone 7是明显的赢家。第二个测试与第一个测试略有不同,因为它也涉及一些图形,在这种情况下2D图形。基准测试使用2D物理引擎模拟被倒入容器中的水。该应用程序设计为以每秒60帧的速度运行,每帧添加两滴水。基准测量实际处理了多少滴以及遗漏了多少液滴,最高分数为10800。像素得分10178,而iPhone 7得分为10202。

S821-VS-A10-GDS2基准16x9

对于C语言测试,我进行了我在文章中使用的C基准代码Java vs C应用程序性能 - Gary解释并为iOS重新编译。实际的iOS应用程序是用objective-c编写的,对于UI等,但是基准代码与使用NDK上运行的Android运行完全相同。bob体育提现

Java vs C应用程序性能-Gary解释
bob体育提现Android开发

第一个测试反复计算数据块的SHA1。第二个使用Division审判计算了前100万个素数。第三个反复运行任意函数,该函数执行许多不同的数学函数(乘以,整数,整数,浮点数等)。在每种情况下,测量(以秒为单位)完成测试所需的时间。这是结果:

S821-VS-A10-C基准测试16x9

如您所见,在这种情况下,Snapdragon 821击败了Apple A10 Fusion每一个测试。现在这有点难题。如果以前的基准更加模棱两可,有时会导致Snapdragon,有时是A10,那么这可能只是一个支持高通处理器的结果之一。但是,基准几乎一致宣布A10为更快的处理器。

那么,为什么我的C语言基准对Snapdragon 821表现出明显的胜利?有许多可能的答案:a)android ndk中的C编译器比Xcode中的C编译器更好,或b)由于两个处理器的HMP性质,因此A10bob体育提现上的“大”核didn’t get a chance to run and the tests executed on the smaller cores, or c) there are some unknown performance optimizations that normally run that didn’t kick-in, or d) there is something wrong with my iOS app (as I am not that familiar with iOS app development).

力量

正如我上面提到的那样,如果您能够负担得起大量的能量,并且可以散发热量,则可以创建一个高性能处理器。在移动设备上,这是不可能的,因此重要的是要查看两个处理器的效率方面。测试移动处理器的功率效率很难。有多种方法可以做到这一点,包括拆卸手机并将大量电线连接到电路板!但是,对于此测试,我将尝试使用软件和一些数学的想法。

首先,我将每部手机的显示屏设置为最小亮度,并将其放在主屏幕上“无”。一个小时后,我查看了电池的使用情况,以尝试评估显示器几乎可以使用处理器消耗多少。像素使用了5%的电池,iPhone使用了4%。这听起来很正确,因为像素上的屏幕更大,分辨率更高(即更多的像素电源),并且在最小值时略微亮。iPhone 7具有1960 mAh电池,像素具有2770 mAh的单元。这意味着iPhone使用78 mAh为屏幕供电1小时,而像素使用138 mAh。

然后,我在两部手机上跑了Epic Citadel一个小时(在导游模式下)。iPhone 7使用了20%的电池,像素也是如此。我们知道,该用法的分别为4%和5%是用于屏幕的,因此iPhone使用了1960 MAH的16%,Pixel使用了2770 mAh的15%。对于iPhone的319 mAh和415 mah的效果,适用于Pixel。这一结果是可以预期的,因为像素上的GPU比iPhone上的GPU更努力地工作,因为它具有更多的像素(无双关)可以呈现每个帧。实际上,像素的像素数量是iPhone的两倍,这对GPU来说是很多工作!

我对视频播放进行了类似的测试。在Android和iOS上使用VLCbob体育提现,我播放了一个视频文件一个小时。iPhone使用了11%的电池,而像素使用10%。因此,iPhone使用了1960 mah的7%,像素使用2770 mAh的5%。对于iPhone的137 mAh和138 mah的工作原理。

Pixel-VS-Iphone-Battery-usage-16x9

不幸的是,这意味着很难在此处宣布获胜者。iPhone具有较小的电池,有些人可能将其视为更效率的证据,但是分辨率也较低。有趣的是,iPhone 7 Plus的电池电量比像素更大,但分辨率相同。玩3D游戏时,iPhone 7使用的功率较小,但是GPU的工作较少(可能少50%)。播放视频时,两种设备都使用几乎相同的电池电源。

包起来

目前,数以百万计的高通和苹果处理器正在全球各地的手机中使用。当将CPU,GPU,ISP,DSP和调制解调器(包括CPU,GPU,ISP,DSP)和调制解调器(包括双方)带走时,双方都有利弊。显然,两个处理器都是高级技术。Snapdragon 821是更圆润的处理器,因为它包含集成的LTE调制解调器,iPhone 7使用的相同类型的调制解调器,以及对快速充电和更多图形API的支持(OpenGL ES 3.2 + Vulkan)。这与高通公司的商业模式相吻合,Snapdragon系列是移动处理器,可将其卖给OEM来构建手机,平板电脑,机顶盒,媒体播放器等。A10专为一件事而设计,即iPhone(iPad之后)。

至于性能,很明显,A10融合具有上手,但这并不多,但这确实取决于工作量。在某些Antutu子测试中,Snapdragon 821与A10的性能相匹配,对于用C编写的家用啤酒测试,Snapdragon 821实际上击败了A10!

In terms of power efficiency it is hard to say, power is used by some many components in a smartphone including the CPU, GPU, memory, various Wi-Fi and cellular radios, etc. But from what I see there isn’t much between the two SoCs.

作为最后一句话,我知道这篇文章会激起各种“狂热者”的观点,我要问的是,您记得世界上有很多问题,以及人们彼此生气的许多原因,但是哪个智能手机you use shouldn’t be one of them.