ARM
Cortex-A8
ARM在2005年向商场推出Cortex-A8处理器,是第一款支撑armv7-a架构的处理器。ARMv7包括3个要害要素:NEON
image001.png
当咱们推出Cortex-A8时,许多协作伙伴以为这款处理器放在移动电话上是大材小用,他们很自然地质疑道,“客户会在手机上阅读互联网?不太可能吧。”可是,咱们和业界一些首要思维首领协作,向客户将会需求的产品跨进,特别是因为当Cortex-A8在2008年投入批量生产时,高带宽无线连接(3G)现已面世,大屏幕也用于移动设备。立异的移动职业充分运用了该产品:Cortex-A8芯片的推出正好赶上了智能手机出货量陡增的大好时机。
Cortex-A9
推出Cortex-A8之后不久,ARM又推出了首款多核ARMv7
image003.png
除了敞开了多核功用大门之外,与Cortex-A8比较,每个Cortex-A9处理器的单时钟周期指令吞吐量进步了大约25%。这个功用的提高是在坚持相似功耗和芯片面积的前提下,
Cortex-A15
跟着智能手机商场开端加快开展,ARM再次预见到了不断开展的移动体系对芯片功用提出的更高要求。为此ARM开发了一款功用上大幅提高的处理器,用以专门针对新的高端移动商场。在现已十分强壮的Cortex-A9的基础上,ARM凭仗cortex-a15又将功用进步了50%以上。此外,Cortex-A15引入了一系列架构扩展,然后完成了更大物理地址空间、硬件虚拟化支撑和扩展一致性。在32位体系中内存被划分为2GB设备内存和2GB一般内存,当设备的RAM超出2GB的时分,具有更大的物理地址空间就变得反常重要。ARM和其他协作伙伴也一直在探究虚拟化技能在商务移动体系和自带设备中的用户操作体系以及相似运用情形进行探究——扩展一致性在big.LITTLE处理器技能中被运用的酣畅淋漓,它供给了一种下降均匀功耗并在功耗受限的条件下优化到达最大功用的办法。
image005.png
Cortex-A15集群集成了监听操控单元(SCU)以完成硬件一致性,每个集群包括一至四个CPU中心,并集成二级高速缓存操控器——Cortex-A15之后的一切ARM
在移动设备中不断打破功用极限
A15+performance+graph.png
比较Cortex-A系列高端处理器的功用,可以看到自从Cortex-A8
一致性扩展机制,完成为AMBA
Cortex-A12
跟着智能手机商场的爆破式增加,SoC
image010.png
Cortex-A12的规划面向中端移动SoC,以满意这一细分商场关于芯片面积和功耗的要求。它运用无序双履行流水线,其功用比当时在许多中端移动SoC中运用的Cortex-A9高出
image012.png
Cortex-A12可以在许多(但并非悉数)用例中供给挨近Cortex-A15的功用。Cortex-A12还针对中端移动规划进行了优化,取消了一些企业功用,运用稍微简略的流水线,因此在横跨多个商场的高端设备上都可以找到Cortex-A15的身影,而Cortex-A12则专门面向中端移动规划。