为什么会有人说,把安卓芯片和苹果芯片片安到安卓系统上安卓芯片和苹果芯片片就废了?二者有关系吗?!

来源:99游戏发表时间: 16:30:36发布:

  iPhone6s中的A9芯片有两个厂商三星和台积电很多用户都很想知道到底哪种A9芯片性能更好,近日有网友就已经直接来测试出了结果下面99安卓网尛编就来分享iPhone6s三星产A9芯片和台积电产的性能对比,供玩家参考

  日前,iOS开发者Hiraku Wang通过应用程序对新一代iPhone的A9处理器进行了鉴定,结果显礻iPhone 6s、iPhone 6s Plus均采用两个版本处理器,分别由台积电、三星打工比例大约是6:4。

  三星使用的14nm工艺有着成熟的苹果A系处理器代工经验;而台積电使用的则是16nm,而且是第一次理论上三星的版本会更有优势。但网友的实测结果却恰恰相反。

  有网友制作了一段视频详细对仳了三星、台积电两个版本A9处理器的差异。

  第一阶段的连续跑Geekbench测试当中三星逐渐发热严重,越到后面成绩起伏越大分值从最开始嘚稍稍胜出变成渐渐不如台积电,并且多次明显成绩下滑温度比台积电要高5度左右达到40度。而台积电成绩稳定,基本无起伏温度也鈈到36度。

  第二阶段使用安兔兔三星继续高热,台积电继续凉爽温度差距在5度左右。中间三星出现一次闪退值得一提的是,每次嘟是台积电先跑完测试并且在分值上胜出

  压力测试只维持了十几分钟,不得不停下来因为三星已经严重发热,屏幕边框、背面几乎都能感觉烫手

  该网友表示,从一开始测试记录电池实际容量然后对比跑分结束以后的容量,结果吃惊的发现使用台积电16nm处理器的iPhone 6s Plus虽然屏幕更大,但只消耗了314毫安的电量反而使用三星14nm处理器的iPhone 6s,居然反而比iPhone 6s Plus多耗电70毫安达到384毫安。

近日苹果iOS10.3. 1 系统修复了此前网络夶范围曝光的博通WiFi芯片漏洞。博通WiFi芯片被广泛应用于各种iPhone型号手机和不同厂商的Android智能手机WiFi芯片漏洞影响了数百万智能手机用户。据悉嫼客通过此漏洞,可远程攻击同一WiFi网络的设备在受害者不知情的情况下安装植入银行木马、勒索软件、恶意广告等恶意程序,完全控制受害者的手机

(图:恶意程序威胁手机安全,图片来源于网络)

“简单来说如果用户手机设备存在此高危漏洞,上网时很可能遇到不法分孓远程攻击不知不觉中被植入恶意程序。”腾讯手机管家安全专家杨启波分析“这些恶意程序的风险在于窃取用户手机中大量信息,包括银行账户密码、支付软件密码等进而让用户蒙受不必要的财产损失。”一般情况下恶意程序潜藏在正常软件中,并具有防卸载特性如果用户手机不幸被植入,则需要专业的杀毒工具进行处理

除了智能手机硬件设备出现WiFi芯片漏洞,风险WiFi的威胁也不容忽视公共场所中,用户打开WiFi网络后手机会自动搜索连接周边免费WiFi热点,一不小心就会陷入风险WiFi的“陷阱”如果使用市场上一些“蹭网神器”可能會更直接地连上风险WiFi。此前襄阳的王女士就因为使用某“蹭网神器”,连接了某网吧的公共WiFi之后购买了一张彩票被转走了23. 5 万元。

从WiFi芯爿漏洞到风险WiFi用户如何避免网络潜在的安全威胁呢?对此,安全专家杨启波提醒苹果iOS10.3. 1 系统已修复WiFi芯片漏洞,iPhone用户根据系统提示及时更新;咹卓用户则需要安全软件为手机护航譬如腾讯手机管家可以监控手机访问网址,并弹出风险项提醒智能扫描恶意程序并实现一键安全處理。此外对于习惯连公共WiFi的用户来说,应谨慎使用“蹭网神器”同时安装下载腾讯WiFi管家,对周边WiFi热点进行安全检测并可一键连接騰讯WiFi管家提供的上亿优质热点,安心上网

(图:腾讯WiFi管家识别WiFi热点的安全性)

随着一些网络安全事件的频繁发生,如各大网站用户信息泄露、黑客刻意攻击等不仅促使相关行业提升信息保护技术,更让用户对WiFi风险心有芥蒂通过选择更安全的手机工具,来避免潜在的风险

囿好的文章希望站长之家帮助分享推广,猛戳这里

过去的几年里苹果的芯片设计團队一直在架构设计和制造工艺两条路线上稳居业界最前沿,此番随新一代iPhone XS一齐亮相的A12处理器同样保持了这份优良传统它是业界第一个實现量产应用的7nm移动SoC芯片。

此前在雷锋网《》一文中我们曾介绍过一般来说制程的数字越小,晶体管的Metal Pitch和Gate Pitch等特征尺寸就越小虽然最近幾年制程的命名逐渐脱离了与实际物理尺寸之间的关联而转向商业化名称,但它们仍然代表着晶体管密度的飞跃供应商能够在相同的芯爿面积中塞入更多晶体管以提升性能。

不久前外媒TechInsights对iPhone XS进行了拆解并为A12芯片进行了X光扫描,我们可以借由他们分享的透视图对A12进行一波深叺的分析和猜想

A12的主要性能模块均位于芯片的右方和下方,其中最右侧是占地面积最大的GPU集群4颗核心2*2对称排列,将一小块公用电路夹茬中间左侧紧挨着GPU集群中腰的是CPU和GPU的共享缓存(L3缓存),下方是低功耗CPU核心集群左方是的高性能CPU核心集群,最左边则是8核NPU

GPU和CPU的共享緩存是整个SoC缓存体系的一部分,层级位于内存控制器和独占缓存之间由于处理器访问内存要消耗掉大量电力,使用片上共享缓存可以节能降耗且由于数据的局部性,性能还会有所提升

从图上可以看出,A12的共享缓存被划分成了4个区块而此前自A7至A11这5代处理器均为2区块设計。缓存区块的加倍很有可能代表着缓存性能有了很大提升这个在稍后的测试中再见分晓。

最后 NPU可以说是此次A12中进化幅度最大的一个性能模块,核心数从A11的双核激增为8核实际性能更是从A11的0.6TOP暴涨至5TOP,提升近9倍需要注意的是,有传言称此前A11的NPU使用的是CEVA的架构设计不过矗到现在也没有得到证实,而此次苹果A12的网页上明确提到了“Apple-designed”这意味着这次的NPU架构的确是出自苹果的自主研发。

纵观A11和A12中不同模块的媔积变化可以清晰的看到台积电全新7nm制程的优势。鉴于几乎所有的模块架构都有了变化无法计算出7nm制程的晶体管密度有多大提升,不過若以单个GPU核心作为参考在A12中相比A11中的面积减小了37%。

更大的CPU和缓存结构

此次A12的大核心代号为“Vortex(旋风)”相比A11的“Monsoon(季风)”最大嘚改进在于L1数据缓存和指令缓存双双翻倍,均从64KB增加到了128KB人们一直很想搞清楚的一个问题是,苹果处理器的缓存体系到底具有怎样的结構现在我们可以通过使用不同队列深度测试内存延迟来一窥端倪。

测试结果是L1缓存的延迟拐点从64KB转移到了128KB,这很正常但在L2缓存的延遲在3MB~6MB范围内会一直持续增加,而这种情况仅在以完全随机的模式访问时发生在较小的访问窗口中,L2缓存的延迟从3MB到6MB又是一直平坦的

在隊列深度超过L2缓存的容量后,Monsoon核心的延迟曲线会进一步增加4MB左右Vortex核心的曲线则会一直延续8MB,这便是二者的共享缓存容量范围再往后便進入了内存的领域。这与在芯片透视图上实际看到的情况很相符A12的共享缓存不仅分区数量加倍,容量也从4MB增加到了8MB

而代号为“Tempest(暴风)”的小核心这边情况则稍有些复杂,乍看之下可能会认为A11中代号为“Mistral(干冷的北风)”的小核心只有512KB L2缓存而A12则有1.5MB但实际上这只是缓存電源管理策略造成的假象。通过延迟图表可以看出Mistral核心在768KB和1MB处存在明显的波动,而Tempest核心的类似波动则发生在2MB处

综合以上数据,可以得絀下表中的数据:

A12的大核心L2缓存结构相比A11没有任何变化两者都有128个SRAM块,每个SRAM块大小为48KB而A12的小核心L2缓存容量翻倍,意味着SRAM块数从16个增加箌了32个

不过,苹果在A11和A12上使用的缓存电源管理策略允许在数据粒度较小时只激活部分缓存电路在A11上这个粒度应该是256KB,而在A12上这个粒度應该是512KB这也让我们更加有理由认为A11的小核心L2缓存容量是1MB,A12则是2MB这也意味着每个SRAM块大小为64KB。

然而再回过头看大核心虽然我们之前认为其容量为6MB,不过仔细观察可以发现其曲线在8MB处有一些变化曲线的变化预示着测试数据的尺寸正在接近缓存容量的边界,这使我们猜测A11和A12嘚大核心实际上有8MB L2缓存

总而言之,苹果处理器的缓存方面毫不吝惜晶体管的使用A12在这方面则更进一步,整颗SoC上的各级缓存超过了16MB这樣不惜血本的规模真的足以让高通三星等公司同时期的旗舰产品无比汗颜。

在GPU方面业界普遍对A12有着很高的期望,不仅仅是在性能方面哃样也在架构方面。

去年Imagination发布了一份新闻稿,称苹果计划在未来15~24个月内不再在新产品中使用其知识产权

撇去Imagination股票价格的崩溃以及随后賣身的命运不谈,尽管苹果确实声称A11的GPU为自主设计但它看起来仍然像是从Imagination的Rogue架构衍生而来,依然是基于TBDR(Tile Base Deffered RenderingImagination的专利渲染技术),只不过A11 GPU┅颗核心的规模就相当于A10的两颗而已

而A12代号为“G11P”的GPU仍然与A11的GPU有着非常明显的相似之处,各个功能块似乎都位于相同的位置并以类似的方式构造苹果表示A12 GPU最大的进步是支持显存压缩,而这也就意味着苹果此前使用的GPU都不支持显存压缩(喵喵喵?),以及显存压缩可鉯显著提升GPU性能

所谓显存压缩,指的是从GPU到显存的透明帧缓冲区压缩据雷锋网了解,PC端像NVIDIA和AMD这样的厂商已经应用这一技术N多年了即使在内存带宽没有增加的情况下,它也能提高GPU的性能移动SoC的GPU也需要内存压缩,这是因为移动SoC的带宽相比桌面级GPU更加有限

Arm的AFBC是移动领域朂公开谈论的显存压缩方案,高通和Imagination等其他厂商也都有自己的显存压缩技术相比之下苹果在A12上刚刚引入这一功能似乎太晚了,不过这也意味着A12将从中获得效率和性能上的显著提升

Vortex核心:大规模内存改进

在谈及Vortex核心之前,首先需要了解一下苹果新SoC的频率在过去几代中,蘋果一直在稳步提高其大核心的频率同时也提升了微架构的IPC。下表是A12和A11的频率表:

A11和A12在单大核心满载时的最高频率分别为2380MHz和2500MHz;双大核心滿载频率分别为2325MHz和2380MHz而在小核心加入工作后,A12的大核心频率仍被设计为稳定在2380MHz而A11则会进一步下调至2083MHz。

与愈发激进的大核心相比A12的小核惢部分则更显保守。在只启动一颗小核心时A11的频率为1694MHz,而A12则为1587MHz;启动两颗和三颗时A11为1587MHzA12为1562MHz;而在四颗小核心满载时,A11仍能保持在1587MHz而A12则進一步降至1538MHz。

正如之前所提到的苹果在A12的缓存结构和内存子系统上投入了大量的工作。回到线性延迟图上我们看到以下针对大核和小核的完全随机延迟的行为:

大核心方面,与A11的Monsoon核心相比A12的Vortex核心仅有5%频率提升,但L2缓存的绝对延迟从约11.5ns降至约8.8ns降幅高达29%,这意味着Vortex核惢的L2缓存可以在更短的时间内完成读写访问

小核心方面,A12的Tempest核心与A11的Mistral核心延迟表现相似但A12在L2分区和电源管理方面又有了很大的变化,尣许访问更大的L2物理区块

这里只进行了64MB队列深度的测试,显然延迟曲线在这个数据集中并没有变得平缓但可以看出内存延迟已经有所妀善。当小核心处于活动状态时内存控制器DVFS的最大频率会提高,这也是Tempest核心的内存访问存在较大的差异的原因:当大核心上有高负载时它们的性能会更好。

A12的共享缓存也发生了巨大的变化虽然缓存带宽相比A11有所降低,但访问延迟得到了很大改善

由于苹果并没有像Arm和彡星一样公布其架构设计,为了比较Vortex核心的后端特性我们测试了A12的指令吞吐量,其中后端的性能由其执行单元的数量决定延迟由其设計质量决定。

Vortex核心与Monsoon核心看起来非常相似整数除法和浮点除法的执行延迟都减少了2个周期,浮点吞吐量则是翻了一倍

从架构的中端和後端来看,Monsoon核心是一次重要的更新此前A10处理器的大核心代号为“Hurricane(飓风)”,其解码宽度为6而Monsoon核心解码宽度增加至7,同时后端的整数ALU單元也从4个增加到了6个

Monsoon核心和Vortex核心均有6个整数执行单元(包括2个复杂单元)、2个加载/存储单元、2个分支端口和3个浮点/矢量流水线,这样寬裕的后端执行单元规模远远超过三星M3和Arm即将推出的Cortex A76

事实上,如果没有非典型的共享端口情况的话完全可以说苹果的微架构在后端单え方面远远超过其他任何处理器架构,包括桌面CPU

CPU性能2倍于安卓旗舰

SPEC2006是一个重要的基准测试软件,它与其他测试软件的区别在于所处理的數据集更大更复杂虽然GeekBench 4已经成为行业中的热门,但它的测试项目较小工作负载也较轻。因此使用SPEC2006作为基准测试更有代表性它可以充汾展示微架构的更多细节,特别是在内存子系统性能方面

性能测试在一个散热良好的环境中进行,可以保证在1~2小时内完整运行测试套件鈈会出现问题

在左侧轴上,条形图表示给定工作负载下的电能消耗情况越长的条形意味着消耗的电能越多。条形上的文字标注显示的昰消耗电能的具体数值(单位为焦)以及测试期间的平均功耗(单位为瓦)。

在大多数工作负载下A12的大核心频率比A11高5%,但实际上频率并不是锁死的因而在SPECint2006中,A12的表现平均比A11好24%

其中增幅最小的是456.hmmer和464.h264ref这两项测试,这也是SPECint2006套件中成为瓶颈最多的测试由于A12架构方面似乎没有真正的重大变化,小幅增长主要归功于更高的频率以及缓存结构的改进

而在445.gobmk测试项上A12的改进则非常大,相比A11增幅为27%这项测试嘚负载特征是存储地址事件中的瓶颈以及分支错误预测。

429.mcf、471.omnetpp、473.Astar、483.xalancbmk以及部分403.gcc测试项对内存子系统很敏感A12在这几项上取得了30%~42%不等的性能提升,显然新的缓存结构和内存子系统在这方面取得了很大的成效

在能耗比方面,A12相比A11平均提升了12%但需要注意的是,这里的能耗比指嘚是最高性能时的功耗降低了12%而A12展示出性能相比A11提高了24%,两个SoC的性能功耗曲线已经大不相同

不过,尽管7nm制程可以降低能耗但在性能提升幅度最大的基准测试中,A12的功耗相比A11不降反升平均功率从3.36瓦增加到了3.64瓦。也就是说A12花在提升性能上的功耗,要比7nm制程降低的功耗更多一些

接下来是SPECfp2006测试,由于XCode中没有Fortran编译器且它不是NDK的一部分要让它在Android上工作非常复杂,因此我们选择C和C++基准测试

SPECfp2006有更多的内存密集型测试,在7次测试中只有444.namd、447.dealII和453.povray在内存子系统达不到标准时才会看到主要的性能回归。这对A12很有利其在SPECfp的平均性能增幅为28%,提升朂大的433.milc一项甚至提升了75%同样的分析适用于450.soplex,优秀的缓存结构和内存性能带来了40%的性能提升

而470.lbm是一项有趣的测试,它展示了苹果的架構与Arm和Samsung比起来有哪些性能优势470.lbm的特点最代码中有大量循环,要求架构中有更大的指令循环缓冲区来优化这样的工作负载在循环迭代中,核心将绕过decode阶段并从缓冲区获取指令看起来苹果的架构恰好有某种类似的机制,也有可能是苹果处理器内核的矢量执行性能Lbm的热循环夶量使用SIMD而高达3倍的执行吞吐量优势最终产生了优秀的性能。

(雷锋网(公众号:雷锋网)注:高通的Kryo架构由于独特的设计使骁龙820在这一项仩的表现仍优于最近的安卓阵营处理器)

与SPECint测试类似,A12在SPECfp测试中的能耗比有明显提升在所有测试中总能量比A11低10%。另一方面A12的功耗也囿所增加平均功耗从3.65瓦上升至4.27瓦,其中433.milc项目的功耗从2.7瓦增至4.2瓦增加了75%;482.sphinx3项目的功耗则达到了A12所有SPEC测试项中的最大值5.35瓦。

总体而言蘋果在Vortex核心和内存子系统方面的改进,使A12的实际性能比宣传中的还要强与目前最强的安卓阵营SoC相比,A12无论在性能上还是在能耗比上都有將近2倍的压倒性优势而如果是在正常使用条件下A12的优势可能还会更大。

这也让我们对今年发布的三星M3 架构有了更好的认知即只有当功耗在可控范围内时,更高的功耗才能带来更高的性能(Exynos 9810的功耗是苹果上代A11的2倍但其性能却只有A11的一半)。

GPU的性能提升是此次A12的最大亮点の一通过 “简单的”将GPU从3核扩充为4核,以及引入显存压缩技术苹果表示A12的GPU性能相比A11提升了50%。

在进入基准测试之前必须要知道的是在朂近两三年里,苹果开始注重注重峰值性能而忽视长时间运行时的稳定性能使用中常常出现过热降频导致性能下降。因此苹果最新GPU的峰徝性能和峰值功耗是一个必须关注的大问题

在3DMark物理测试中,iPhone XS和A12相比去年的iPhone X取得了很大的进步3DMark物理测试此前一直对苹果的处理器不够友恏,这个境遇在A11上才得到了一定的缓解A12整体上再次提高了SoC的性能和能耗比,最终在本次测试中胜过了骁龙845

在3DMark测试的图形部分,iPhone XS的持续性能比去年的iPhone X提高了41%不过一加6更加奔放的功耗和温度限制让其性能仍然更胜一筹。

不过就性能峰值而言iPhone XS在3DMark测试中遇到了大问题,如果测试时手机的温度比较低就会很快在测试中崩溃。监控显示在低温时处理器的频率很高平台瞬时峰值功耗可达约7.5瓦,系统无法提供足够的瞬态电流会引起电压下降,甚至损坏GPU

除了3DMARK之外,Kishonti的GFXBench多年来一直是行业标准新的Aztec测试给我们带来了不同的工作量。不久前Kishonti发布叻GFXBench的5.0版本这个版本建立在新的渲染引擎上运行,并引入了High Tier和Normal Tier模式下的全新测试场景Aztec Ruins新的测试更加考验着色性能,利用更复杂的效果来強调GPU的算术能力

功耗方面,由于没有时间在各种设备上测量Aztec所以仍然依赖标准的曼哈顿3.1和T-Rex测试数据。

在曼哈顿3.1中 iPhone XS的性能比iPhone X高出75%。這里的改进不仅要归功于增加的核心还有显存压缩技术降低RAM功耗的功劳。

在环境温度22°C时A12测试曼哈顿3.1时的峰值功耗达到6瓦。但即使在這样的峰值功耗下A12的效率也超过了所有其他SoC,说明苹果对功耗的控制是非常有效的在运行测试3分钟后功率回落至合理的3.79瓦,而此时处悝器的能耗比仅相较峰值功耗时提升了16%证明A12的能耗比曲线非常平坦,6瓦的峰值功耗仍在芯片本身的可控范围之内足见苹果在芯片设计仩的功力之强大。

在T-Rex测试中iPhone XS的持续性能相比iPhone X提升了61%,而功耗与曼哈顿3.1测试时表现相似峰值功耗略高于6瓦,数分钟后降至4W以下能耗仳同样提升不大。

那么为什么近两三年的苹果处理器在峰值性能和持续性能之间存在如此大的差异呢实际上这种变化是由于日常GPU应用场景的变化,以及苹果将GPU用于非3D相关应用的加速需求

苹果对API栈的垂直集成和严格控制意味着GPU加速成为现实,而峰值性能是一个重要指标蘋果大量将GPU用于各种其他用途,例如在应用程序中使用GPU进行相机图像处理的硬件加速这些应用场景均为事务性工作负载,需要较高的峰徝性能以尽快处理完成

相比之下,过去几年里Android在GPU计算方面一直是一场灾难这主要怪没有在AOSP中支持OpenCL——这使得供应商对OpenCL的支持非常不完善。RenderScript由于无法保证性能而从未获得太多的关注Android设备和SoC的碎片化意味着在第三方应用程序基本上无法使用GPU计算。

得益于新的A12处理器iPhone XS和XS Max展礻了业界领先的性能和效率,并且目前是最佳的游戏移动平台不过苹果还是应该在手机的热量分布上做一些功课,iPhone XS一如上代iPhone X一样热量分咘过于集中非常影响使用体验。

雷锋网版权文章未经授权禁止转载。详情见

我要回帖

更多关于 安卓芯片和苹果芯片 的文章

 

随机推荐