虽然Qualcomm骁龙820已经发布了一段时间,但是随着消费者不断竞猜哪一家厂商将会夺得Qualcomm骁龙820的首发这项殊荣,让这颗处理器的关注度依然很高。
本期文章小编将通过对比Qualcomm骁龙820与骁龙810在性能等各方面参数上差异,看看Qualcomm骁龙820在性能以及功耗上的升级与优化究竟有哪些?我们先看一张图:
Qualcomm骁龙820和骁龙810横向对比
通过上图对比分析,Qualcomm骁龙820在性能方面提升主要体现在自主架构设计下,主频能够达到更高的Kryo CPU四核处理器,图像处理性能更强的Adreno 530 GPU,全新的14bit双ISP处理器Spectra ISP,更快更稳定的X12 LTE调制解调器。
Qualcomm骁龙820在功耗方面提升主要体现在处理器采用了更先进、拥有更高能效比的14nm制程打造,全新升级的Hexagon 680 DSP,进一步强化的Quick Charge 3.0快充技术。
下面我们分别针对上面提及到的改进,详细聊聊这颗Qualcomm骁龙820。
自主架构那些事
自主架构那些事
iPhone 4开始,苹果正式采用“A系列”的名称,用以命名旗下自主架构设计的处理器。
Qualcomm骁龙系列处理器自Qualcomm骁龙S1开始,就已经采用自主架构设计,从单核、双核的Scorpion,到四核的Krait,再到如今的64位架构Kryo,一步一个脚印地打造其处理器帝国的基石。
受Qualcomm在全球手机处理器市场的影响,三星、联发科、LG、联想、小米、华为、中兴纷纷传出需要自主设计处理器架构的消息,可谓百花齐放。究竟Qualcomm的自主设计架构有什么魅力,能够让全球的IDM、Fabless和手机厂商纷纷投身到自主设计芯片的热潮中?先用一张图简单介绍一下IDM、Fabless和Foundry三者之间关系,感兴趣的读者在下文也会详细介绍。
IDM、Fabless和Foundry三者之间关系
既然有自主设计架构,自然就有公版架构,而这个公版架构就是ARM。在PC市场有Intel和AMD统领的x86架构处理器,而在手机和平板市场则是ARM架构处理器占去了一大半的江山。如今的三星、联发科、华为纵然拥有自主设计的手机处理器,例如Exynos 7420、MT6795、麒麟950,但他们依然采用了ARM Cortex-A系列的内核,严格意义来说架构在根本上没发生改变,正如如今那些所谓深度定制的Android系统,底层依然是Android系统,但是交互层的UI设计和逻辑修改成了手机厂商深度定制的模样。
苹果和Qualcomm则不同,以最新的苹果A9和Qualcomm骁龙820为例,他们采用的自主研发处理器,在架构上并没有直接采用Cortex-A系列的核心(例如Cortex-A72或者Cortex-A53),只是采用了ARMv8架构的指令集。
当年采用了32位指令集的Krait架构,和如今支持64位指令集的Kryo架构,相比同时期那些双4核和真8核处理器架构,无论性能上还是能耗上表现都让人印象难忘。自主架构的优势,第一点就是用最少数目的核心打造更强性能和更低能耗的处理器。这一点在之前的文章有讨论过,详细请参照:“机情问答:全面了解Qualcomm骁龙820”中,关于“Kryo CPU四核心相比如今烂大街的8核处理器会不会出现性能上的瓶颈?”这个问题的解答。
除了用更少的人做更多的事情这个好处,Kryo CPU自主设计架构还对ARMv8指令集进行了优化。众所周知,ARMv8指令集兼容32位和64位两种指令,继承了ARMv7架构的TrustZone、虚拟化技术和NEON advanced SIMD技术。而TrustZone就是ARM提供给其它Fabless厂商的安全接口,用于加密存放指纹识别模块记录的隐私信息等敏感内容,Qualcomm在公版的基础上进一步加强这方面的内容,提出“Sense ID指纹识别”。这项技术在年初的MWC上正式提出,和如今手机厂商普遍采用的电容触控板指纹识别模块不同,“Sense ID指纹识别”模块采用的是超声波技术扫描指纹,相比电容传感器记录的二维指纹图像,超声波扫描还能渗透到皮肤表面之下识别出指纹独特的3D特征,对于手指沾有污垢或者不便使用手指解锁的场合,“Sense ID指纹识别”无疑是一个不错的选择。另一方面,“Sense ID指纹识别”和普通的电容式指纹识别技术不同,需要将指纹识别模块和Qualcomm骁龙处理器密切配合才能够工作,有赖于Qualcomm自主设计架构修改了ARMv8指令集和TrustZone接口的内容,扩充了ARM公版架构的内容,考虑到用户更多实际场景。