ARM新锐

时间:2022-08-26 05:12:56

ARM已经成功的占据了移动计算市场的绝大部分份额,从高端到低端,随处可见的ARM处理器成为我们生活中重要的一部分。ARM架构从进入智能手机市场后,先后有Cortex-A8、Cortex-A9和Cortex-A15三个著名的架构出现。不过最近ARM又了全新的Cortex-A7架构。从数字上来看,这个新的架构要低于之前的A8,那么,它是做什么用的呢?

智能手机目前的问题不在于性能,而在于功耗。一天一充甚至一天两充成为大部分iOS和安卓系统智能手机使用的常态。出现这样的问题,除了屏幕耗电所占比例过大外,智能手机的CPU功耗较高以及电池技术没有太大突破等,都是重要的原因。为了进一步提高ARM CPU的性能功耗比,ARM最近又了一款全新的处理核心——Cortex-A7。这款核心并不追求极致的性能,而将重点放在了节能、提高性能功耗比上面。

Cortex-A7的出现,证明ARM在CPU架构上的研发更为针对市场,更为考虑不同层级用户的需求。虽然Cortex-A9和Cortex-A15等CPU性能更强大,但是它们复杂,功耗较高,无法满足所有用户的需求。Cortex-A7的出现弥补了这一点。低功耗、小体积以及相当优异的性能功耗比,使它不但可以单独作为CPU核心架构,还能和高性能CPU做到高低搭配,同时满足节能和高性能的需求。

日前ARM又推出了big.LITTLE计划,主要目的是用高性能的Cortex-A15搭配超低功耗的Cortex-A7,在用户执行计算密集型任务、对性能要求高的时候使用Cortex-A15核心,而一般应用和待机时使用Cortex-A7核心。这样做既节约了功耗,又可以满足高性能用户的需求,一举多得。此外,目前单独使用Cortex-A7的多核心处理器也已经上市,国内企业如全智等推出了针对平板的多核心Cortex-A7处理器,性能和产品表现都很出色。目前已经有昂达等厂商采用全智的A31四核心Cortex-A7处理器推出自己的视网膜屏幕的平板电脑,在低功耗和高性能方面取得了很好的平衡,值得关注。

进一步提升性能功耗比

ARM处理器作为现代处理器,拥有多种主流的设计思想,其中乱序执行就是提高ARM处理器性能最重要的手段。乱序执行的目的是CPU可以根据实际需要对指令重新排序,比如在等待处理的过程中插入新的指令,以大幅度提高CPU的运行效率和性能。但是乱序执行也有自己的问题,那就是能耗。以桌面CPU为例,支持乱序执行和大量现代先进设计的Core i7拥有最强的性能,但是它的性能功耗比相比Atom处理器则低了太多。Atom所追求的目标是性能功耗比,使用的是经典的顺序执行,因此无论在功耗表现还是晶体管数量上都要优秀很多。

ARM也是这样。Cortex-A8支持顺序执行,随后的Cortex-A9和Cortex-A15都支持乱序执行。特别是Cortex-A15,性能增强后功耗大幅度增加,四核心的Cortex-A15如果不辅以特别的节能手段就很难使用在手机等小体积设备中。但实际上大部分用户并不需要Cortex-A15这样强大的性能。

ARM精明的看到了这一点。他们新开发了Cortex-A7核心,这颗核心放弃了传统的乱序执行架构,转而采用顺序执行架构,执行发射上由流行的三发射或者四发射改成两发射。在比较重要的浮点性能方面,A7相比A8做出了一些精简,但也有部分加强,因此执行一些基础浮点计算反而会有比较明显的性能改善。此外,ARM的目标在于将Cortex-A7的核心尽可能缩小,在28nm工艺下,Cortex-A7的单个核心面积甚至只有0.5平方毫米,整体CPU核心面积相比Cortex-A8,只有后者的1/2~1/3。

更小的核心和不错的性能,让Cortex-A7拥有了极高的性能功耗比。虽然在绝对性能指标上,Cortex-A7可能和Cortex-A8基本相当或者略有差距,但是极低的功耗让其在手机、平板等产品中反而有更大的市场空间,整个CPU的成本也得以降低。

Cortex-A7应用更广泛

ARM已经成功的占据了移动计算市场的绝大部分份额,从高端到低端,随处可见的ARM处理器成为我们生活中重要的一部分。ARM架构从进入智能手机市场后,先后有Cortex-A8、Cortex-A9和Cortex-A15三个著名的架构出现。不过最近ARM又了全新的Cortex-A7架构。从数字上来看,这个新的架构要低于之前的A8,那么,它是做什么用的呢?

智能手机目前的问题不在于性能,而在于功耗。一天一充甚至一天两充成为大部分iOS和安卓系统智能手机使用的常态。出现这样的问题,除了屏幕耗电所占比例过大外,智能手机的CPU功耗较高以及电池技术没有太大突破等,都是重要的原因。为了进一步提高ARM CPU的性能功耗比,ARM最近又了一款全新的处理核心——Cortex-A7。这款核心并不追求极致的性能,而将重点放在了节能、提高性能功耗比上面。

Cortex-A7的出现,证明ARM在CPU架构上的研发更为针对市场,更为考虑不同层级用户的需求。虽然Cortex-A9和Cortex-A15等CPU性能更强大,但是它们复杂,功耗较高,无法满足所有用户的需求。Cortex-A7的出现弥补了这一点。低功耗、小体积以及相当优异的性能功耗比,使它不但可以单独作为CPU核心架构,还能和高性能CPU做到高低搭配,同时满足节能和高性能的需求。

日前ARM又推出了big.LITTLE计划,主要目的是用高性能的Cortex-A15搭配超低功耗的Cortex-A7,在用户执行计算密集型任务、对性能要求高的时候使用Cortex-A15核心,而一般应用和待机时使用Cortex-A7核心。这样做既节约了功耗,又可以满足高性能用户的需求,一举多得。此外,目前单独使用Cortex-A7的多核心处理器也已经上市,国内企业如全智等推出了针对平板的多核心Cortex-A7处理器,性能和产品表现都很出色。目前已经有昂达等厂商采用全智的A31四核心Cortex-A7处理器推出自己的视网膜屏幕的平板电脑,在低功耗和高性能方面取得了很好的平衡,值得关注。

上一篇:培养辩证观点发展思维能力 下一篇:提高课堂的有效性的几点思考