ARM架构和骁龙处理器如何支撑起64位的移动未来

标签:
qualcomm骁龙arm64位 |
分类: 骁龙处理器 |
近期,我们与ARM Holdings联合发布了一份白皮书,探讨ARMv8-A指令集与Qualcomm® 骁龙™处理器的优势。白皮书共有20页精彩内容,我们当然欢迎你通读全文,但如果你只是想在聚会中活跃气氛找点谈资,下面的简述就很有用了。
市场上超过95%的智能手机采用ARM指令集架构(ISA),这正是我们决定将这些信息整合到一份白皮书中的原因。ARM
Holdings对指令集架构本身以及采用这个指令集架构的CPU进行授权。而Qualcomm Technologies
(QTI)则授权以上二者用于骁龙处理器。这样做的好处在于:
事实上,这么多手机使用相同的指令集架构,这对应用程序开发者和使用者都有好处。为了实现应用程序的最佳性能,绝大多数开发者都会针对目标平台编写代码,这里的目标平台就是ARM。这就是为什么Google
Play中大部分应用程序都面向当前ARM指令集ARMv7-A的原因。如果你想了解更多,可以阅读我另一篇关于Snapdragon编译器的文章。
针对目标平台来编写代码,开发者就可以确保他们提供的正是他们所期望的用户体验。
当中的益处还包括更流畅的游戏体验和更快速的性能表现。下图展示了原生ARM应用程序与转化到x86平台的应用程序之间的差别。Jank是Android系统的一个专业术语,指的是屏幕上流畅动态画面中断的卡顿现象。Jank越少,用户体验就越流畅:
下一代指令集架构ARMv8-A将增加64位支持,但仍能向后完全兼容32位ARMv7-A微架构。所以请放心,用户和开发者都能继续收获上文提到的诸多益处。Cortex
A57和A53 两款CPU是首批采用ARMv8-A微架构的产品,与前代A15和A9相比,它们将提供更多的性能。
骁龙处理器将采用ARMv8-A指令集架构及CPU。骁龙810采用ARM Cortex
A57和A53,而我们下一代的800系列处理器将回归我们的定制CPU。
然而,移动处理器远不止CPU那么简单。骁龙处理器集成了LTE-Advanced调制解调器、GPU、DSP等多项核心技术,提供完美的移动体验。它是一个全面的套件,将一个完整的系统放于一个芯片上。我们的处理器能选择最恰当的引擎来完成最适合的任务,我们称之为异构计算,旨在带来更出色的性能和更高效的电量使用。
骁龙处理器混合部署我们的定制CPU微架构Krait和基于标准ARM设计的CPU。目前,入门级的Cortex-A
CPU提供可靠的和性能和高性价比,而定制的Krait系列
CPU则旨在为高端智能手机和平板电脑市场带来性能效率的显著提高。能够灵活授权ARM指令集或Cortex
CPU,有利于我们打造和提供一个完整而多样的产品组合。就如我们的全合一处理器,我们需要选择最恰当的工具来完成最适合的任务。结合ARM生态系统以及其他定制技术模块的优势,采用集成式64位ARM
CPU的骁龙处理器将彻底改变下一代的用户体验,一切都是为了最好而努力。
以下是各层级64位骁龙处理器的一些扩展特性与功能实例:
移动计算产业的成功有赖于一个蓬勃发展且多产的生态系统。我们在集成式及定制处理器的结合中就可以看出这一点。通过这种紧密的合作关系,ARM与Qualcomm将进一步升级和演进ARM架构,以推动Android生态系统的发展,包括为近期发布的Android
L系统(开发者预览版)提供ARMv8-A 64位支持。