【中国 评测】平时我们的技術解析文章总围绕着骁龙600系列处理器今天我们换一位主角——骁龙820。除了性能强劲以外还追加了不少新特性和友商打出差异化竞争,唎如Quick Charge 3.0(下文简称QC 3.0)、骁龙全网通正如介绍骁龙600系列处理器的内容一样,我们对骁龙820的技术解析也会分开多个章节进行描述今天我们先聊聊架构的事情。
骁龙820和骁龙810不同回归了骁龙801的自主架构设计并依然只采用了四颗核心。从第一代骁龙处理器开始Qualcomm对于自主架构設计看得特别重,后来的心架构Scorpion(骁龙时代)就是Qualcomm自主架构的处女作四核心架构Krait(经典的骁龙600和骁龙800时代)更为其奠定了今后在处理器端的王者地位。
接着我们对比一下骁龙801和骁龙820这两套SoC方案看看同样采用了四核心的Krait 400和Kryo CPU架构之间究竟有哪些改进?
骁龙820无论从哪個角度看硬件参数相比骁龙801都要好上不少,所以我们重点关注的并不是性能上差异而是两套自主架构方案的传承和革新,下文的内容吔是基于这个原则开展的
骁龙820和骁龙801虽然都是四核心设计,但是在三个很重要的方面进行了重大提升首先将处理器指令集从32位升級到64位,接着将处理器的工艺从28nm升级到14nm最后就是把Adreno 330升级到Adreno 530。由于最后一项牵扯到GPU内容今天我们暂不展开讨论。指令集的升级最大的好處就是能够支持 L( 5.0)以后的系统包括最新的Android M。
根据PC处理器的常识如果我们需要提升处理器的运算能力,一般可以通过提高主频、增加核心数目、更改核心架构和更新制程四种常见方法
单核心时代的手机处理器发现当主频抵达一定高度之后就无法提升上去。接著芯片厂商开始琢磨核心数目、架构和制程三方面的内容这两年,随着处理器核心数目抵达一定数量之后“核战”的意义变得没那么偅要了,手机处理器厂商也开始理性回归重点优化处理器架构和制程。
从32位架构提升到64位架构之后为什么能够带来更强大的运算能仂打个比方,以往我们用小卡车只能够同时搬运32箱大货物如今用了大卡车之后我们能够将数量上升到64箱。
假设芯片厂商研发实力足够成熟设计出一款在提高主频、增加核心数目、更改核心架构三方面都优化到位的处理器,但是最大的瓶颈往往是落在工艺制程上驍龙820采用14nm制程,相比28nm骁龙801升级了两代工艺带来最大好处就是处理器能够塞下更多的晶体管。如果不升级制程情况下硬塞晶体管进去处理器即使能够让你塞得进也会让处理器内部变成火炉,功耗和发热问题会让这颗处理器根本无法正常工作
简单来说,工艺制程就是為了保障我们的处理器能够拥有更多的核心更先进的架构和更高的主频的前提。
本文研究重点和安兔兔跑分闪退怎么办对比
上面的內容在我们以前的文章中或多或少都有接触过今天我想研究一些干货内容,要了解处理器架构我们最好就是通过处理器核心开启机制直觀地看出端倪
不少留言想看看骁龙820和骁龙801这两套Qualcomm自主设计架构处理器的核心开启机制又会是怎样的?大家都是四核心设计会不会潒骁龙650和骁龙808这两颗六核心处理器那样出现了不一样的调用情况?或者是任何时候都是四核全开
解密核心开启机制之前先看看安兔兔跑分闪退怎么办,满足部分消费者的对比欲望不感兴趣的读者可以直接看下一页的内容。
从上面的安兔兔跑分闪退怎么办明细表僦已经能够看出Adreno 530相比Adreno 330的进步可谓巨大的3D性能从四位数升级到五位数,这也是每一代Qualcomm处理器相比友商同级别处理器具有优势的地方之一CPU性能和RAM性能从上面的截图来看相差并不大,但是骁龙820的SoC仍然具有优势UX性能的差距仅次于GPU,这也是安兔兔评测近几个大版本变革后的重点測试项目
和安兔兔评测不同,骁龙820和骁龙801在鲁大师的三个测试项目的得分差距都并不大无论是主打传统安兔兔跑分闪退怎么办的性能评测,还是更注重UE、UX的体验评测和HTML5评测很多读者估计也没预料到相隔两年的两代旗舰架构在鲁大师安兔兔跑分闪退怎么办相差并不夶。
虽然两者在PCMARK的总分差距并不大但是子选项得分还是能够明显看出差距的,尤其是文档编写和图片编写这些任务
如果大伙還记得之前评测文章中骁龙808的安兔兔跑分闪退怎么办,就会发现骁龙801的成绩比其要好因为骁龙808只在ICE STORM这个场景出现过“达到极限值!”的提示,另外两个场景都并没有出现这种情况Adreno 530相比Adreno 330在3DMark这类专业的GPU安兔兔跑分闪退怎么办软件的成绩大概相差10000万。
除了Adreno 530的三个场景超过戓者达到了24 Fps这个临界值Adreno 530和Adreno 330合计另外的5个场景全部都没有达标。不得不承认GFXBench相比3DMark的考验其实是更残酷的
还记得前两年我拿骁龙801和友商的处理器PK安兔兔视频测试,发现其内置Adreno解码模块表现并不出色之后骁龙615、骁龙410以及骁龙810和骁龙808的表现其实都并不好。直到今年的骁龙650、骁龙652和骁龙820终于把这块短板弥补上需要强调的是,安兔兔视频测试并不能完全代表日常我们看视频的用户体验有些格式纵然不支持,但是我们压根儿都不会去看那一类格式的视频或者音频文件那么这项指标分数偏低对用户体验扣分自然也无伤大雅了。
由于骁龙801並不支持最新版的Vellamo所以我们分别采用两个版本软件对两颗处理器进行安兔兔跑分闪退怎么办。在浏览器和金属这两个经典项目上骁龙820还昰发挥出应有的优势只是Vellamo计算分数的方式不同安兔兔评测,所以看上去差距并没有那么大
虽然都是四颗核心,但是引入了64位架构並用上了14nm制程之后Kryo CPU的单线程和多线程安兔兔跑分闪退怎么办相比Krait 400架构呈现了翻倍的增长,可见Qualcomm潜心研发两年的自主64位架构确实优化到位无论是单核心的能效比还是多核心的并发能力都有所交待。
最后这个考验存储系统项目和CPU自身关系并不大但是骁龙820启用了全新的架构之后引入了对LPDDR4和UFS 2.0两项技术的支持,这是骁龙801所不具备的最终在顺序读取(持续读取)速度上大幅超越后者,也就是从拷贝大文件到其它地方时候更省时间算是自主架构升级的一个小福利。
关于核心开启机制的研究我们按照惯例主要分为安兔兔跑分闪退怎么办软件、在线视频和游戏三方面
先解读一下图例,骁龙820四颗核心的最高主频并不一致理论上有两颗核心最高能够达到2-2.2GHz(下文简称高频核心),另外两颗核心则能够达到1.6-1.7GHz(下文简称低频核心)骁龙801四颗核心最高都能够达到2.5GHz的理论值,但是笔者手上这台样机为低配版所鉯最高只能够达到2.3GHz。
如下图所示系统监视器显示骁龙820的CPU0和CPU1为低频核心,CPU2和CPU3则是高频核心骁龙801四核颗心都是一样的设计,在下文的系统监视器中也印证了这一点这也是Kryo CPU和Krait 400架构的不同之一。
在安兔兔安兔兔跑分闪退怎么办的第一个环节中对于CPU的负载按道理并不會太高。骁龙820两颗低频核心一直处于低负载状态高频核心主频则一直维持在1GHz以上,但是并没有达到重负载最高也只飙到1.7GHz。骁龙801则关闭叻两颗核心让另外两颗核心处于高负载,主频基本上维持在最大值2.3GHz
多任务这个环节应该是安兔兔跑分闪退怎么办控最爱,骁龙820和驍龙801都选择了四核心全开骁龙801四颗核心都达到了最高主频,而骁龙820四颗核心则并没有在多任务环节也出现了类似的情况。
经过了仩面的多线程和多任务监控不少会以为这款样机的骁龙820是类似5标准版那颗低频版,其实不然通过上面国际象棋游戏测试项目,我们能夠看到骁龙820的两颗高频核心是能够达到2.15GHz的最大值
骁龙820和骁龙801在国际象棋游戏这个环节核心开启机制并不相同,前者依然偏向调用两顆高频核心后者则更偏向将工作量集中在一颗核心上。
中国象棋游戏的环节骁龙820改变了调用策略将两颗低频核心频率提高,并降低两颗高频核心的负载骁龙801则依然偏向让一颗核心处于高负载状态,另外三颗核心虽然处于最高主频但是负载并不重
游戏对于两套处理器架构来说都提升了负载的需求,骁龙820四颗核心主频都突破了1GHz两颗高频核心也处于最高主频状态,它们之中其中一颗核心为100%负载骁龙801也出现了一颗核心为100%负载,另外三颗核心负载都突破了双位数
对于负载相对较轻的在线视频环节,骁龙820四颗核心主频基本上嘟维持在1GHz以下而且并没有出现关闭部分核心的情况。相反骁龙801则长期关闭了其中三颗核心,让剩下一颗核心作为主力工作
对于哋铁这种,骁龙820四颗核心都开启不过频率并不会太高除了应付一些运算量瞬间剧增的画面,例如上图最右边的情况四颗核心主频都达到叻1.3GHz左右
骁龙801则选择关闭其中两颗核心,另外两颗核心处于相对高一点的负载状态但是主频并没有突破2GHz。
对于2这种大型游戏驍龙820两颗低频核心基本上徘徊在1.4-1.6GHz,两颗高频核心则长时间处于1.4GHz左右部分时间达到最高主频2.15GHz。
和地铁跑酷类似在激流快艇2中骁龙801大蔀分时间继续关闭两颗核心,另外两颗核心处于相对较高的负载状态
没有想到的是骁龙820在17测试中基本上处于稳定的核心开启状态,洳上图所示看来如今的大型游戏对于骁龙820来说也并没有太大压力。
骁龙801方面也表现得很轻松继续关闭两颗核心同时另外两颗核心嘚负载也并没有我们想象中的那么高。
本次参测的两台分别采用骁龙820(Optimus UI)和骁龙801(Funtouch OS)的都无法正常运行8出现了闪退的现象而且重装軟件和重新下载数据包都没有任何作用。所以暂时不讨论两款处理器在这款游戏上的表现
总结:同样采用了Qualcomm自主架构设计的骁龙820相仳骁龙801在核心开启机制方面的算法明显复杂更多,骁龙801在的3D场景测试、小型游戏和大型游戏的环节中基本上都会关闭两颗核心在线视频環节更出现了关闭三颗核心情况。
骁龙820在多任务和多线程环节虽然四颗核心全开并实现了100%负载但是两颗高频核心主频并没有达到最夶值,反而在后续棋类安兔兔跑分闪退怎么办和大型游戏中短时间出现了单核心最高主频
另一方面,将核心开启机制和各种安兔兔跑分闪退怎么办软件成绩相结合我们不难发现Qualcomm自主架构的进化历程其实是有规律可循的。骁龙801的Krait 400架构偏向关闭两颗核心从而压榨另外兩颗核心的最高能效比,用更少的人办更多的事情
骁龙820的Kryo CPU在Geekbench 3中能够看到无论是单线程还是多线程运算能力相比Krait 400都发生了翻倍的变化。实际应用场景中虽然算法比较复杂但是简单来看面对轻负载的情况,例如在线视频虽然会四颗核心全开但是主频都并不高而面对高負载场景则主要依赖两颗高频核心工作,突显最高能效比的概念延续了Krait 400架构的特点。
一件繁重任务分派到一个车间领导发现这件倳情能够拆分开几个小任务,之后分别安排给张三、李四和王五三个人完成其中工作效率最高的张三分派到的子任务自然就是最重的,耗时也会相对较长但是总比没有人协助要完成得快。这就是单核心主频抵达一定高度时候需要多核心分担运算任务的原理并不能一味哋推高主频,当年Intel的Pentium 4就领教过苦果
相应地,另一件复杂任务交给车间长审核之后发现让工作效率最高的张三一个人就已经能够搞萣,当然就会直接指派给张三完成而并不会让李四和王五在旁边协助。这就是芯片厂商历年都在不断优化处理器架构和制程进一步提升单核心能效比的做法。
骁龙820就是上面两个例子的综合版在需要开启多核心的时候就会让四颗核心协同工作,而侦察到某个运算任務并不需要那么多核心时候骁龙820就会让部分核心处于低负载状态,将工作集中在一颗核心上从而发挥其最大能效比的优势而部分友商嘚所谓八核心和十核心处理器大部分时间其实并不能做到这一点,相关内容有机会留待以后的章节和各位进行深入探究
版权所有,未经許可不得转载