Arm-A53资料「建议收藏」

2012年10月Cortex-A53推出了市场,它带来了ARMv8指令集,在高能效比、节省面积基础上还有显著的性能提升。目前Cortex-A53已可以授权,ARM多个合作伙伴会在2014年推出相关芯片。开发者、OEM厂商和SoC设计者需要了解的Cortex-A53的几个重要特点如下:1、ARM低功耗/高效率的传承ARM9是ARM历史上授权最多的处理器,有超过250个授权。它树立了一个非常重要的功率/成本平衡的最有效点。基于ARM926的功能手机(Nokia…

大家好,又见面了,我是你们的朋友全栈君。

2012年10月Cortex-A53推出了市场,它带来了ARMv8指令集,在高能效比、节省面积基础上还有显著的性能提升。目前Cortex-A53已可以授权,ARM多个合作伙伴会在2014年推出相关芯片。开发者、OEM厂商和SoC设计者需要了解的Cortex-A53的几个重要特点如下:

       1、ARM低功耗/高效率的传承

       ARM9是ARM历史上授权最多的处理器,有超过250个授权。它树立了一个非常重要的功率/成本平衡的最有效点。   

5997_58_103_cache.png

基于ARM926的功能手机(Nokia E60)

        Cortex-A5(2009年发布)的设计也符合同样的CPU功耗和面积考虑,同时还有更高的性能和能耗比,并且具有ARMv7架构特性-与高端处理器(如Cortex-A9)软件兼容。

2-a53-A7.png

     Cortex-A53基于顺序执行的简单8级流水线,与之前的Cortex-A5和Cortex-A7处理器类似。与更复杂流水线的微架构相比,一条指令穿越一个简单的流水线需要更少的寄存器,取指、译码、发射、执行和写回结果需要翻转的逻辑更少。因此,简单的流水线消耗更小的面积和更少的功耗。高能效的Cortex-A处理器产品线包括Cortex-A5、Cortex-A7和Cortex-A53,采用效率优先的设计方法,以寻求在最大效率下足够的性能。该系列处理器每一代的性能提升来自于优化存储器系统、增加双发射能力、扩展内部总线和改进分支预测。

2、ARMv8-A架构

       Cortex-A53的ARMv8-A架构,是最新的ARM架构,支持64位操作并且与ARMv7架构100%兼容。它能在AArch32和 AArch64操作模式切换,允许32位应用和64位应用在64位操作系统上一起执行。双执行状态给开发者和SoC设计者针对不同市场64位的部署提供了最大的灵活性。ARMv8-A还有更多的可提升性能的特性,如更多寄存器和新指令,Cortex-A53也充分利用了这些优势。

3、与Cortex-A9相比,性能更高、面积更小、更效率

Cortex-A9的特点是乱序执行流水线、双发射,比Cortex-A53更长的流水线可带来15%的频率提高。但是,Cortex-A53进一步优化了简单的设计从而实现了更高的单线程性能,其中一些关键因素是,Cortex-A53集成了低延时的L2 cache,更大的512 entry主TLB,更复杂的分支预测器。Cortex-A9是2012年高端智能手机市场的标杆,通过用更小面积和功耗成本匹配、超越这个级别的性能,Cortex-A53为入门级设备带来了高端旗舰移动设备级别的性能,但是功耗更小、成本更低。下图是高效率Cortex-A处理器与Cortex-A9的单线程性能对比。同频率下执行典型的工作负载时,Cortex-A53的指令吞吐量比Cortex-A9多20%。

3-A53-A7-A5perfgraph.png

4、与Cortex-A57一起支持big.LITTLE

Cortex-A53与更高性能的Cortex-A57架构相同,可以组合为一个big.LITTLE处理器子系统。big.LITTLE把当前任务分发给合适尺寸的处理器,以达到极高的性能和极低的功耗。

       详细信息可参考- Ten Things to Know About big.LITTLE

4-bLdiagram.png

     上图是Cortex-A53与Cortex-A57、Mali-T628组成的示例系统。CCI-400缓存一致性互联使2个CPU簇无缝组合,软件可透明地管理任务分配。big.LITTLE系统在低功耗下可保证高性能。

         Cortex-A53可单独使用,在低功耗和小面积下带来优异的性能,为成本智能手机带来新的功能。新的LITTLE处理器也有不凡的性能。

         关于Cortex-A53的有意思的博客可参考–ARM Cortex-A53 — Who You callin’ LITTLE?

  5、广泛的功能集支持很多应用

Cortex-A53包括一个功能集合,可针对量身定制的移动SoC和可扩展的企业系统进行配置和通过物理实现优化。

移动功能

企业功能

AMBA 4 ACE一致性总线。

与CCI-400互联一起big.LITTLE处理(2 CPU 簇) 。

AMBA5 CHI一致性总线。

可扩展到4或更多一致性处理器簇,用于低成本服务器或无线基础设备。

用CCN-504实现16核系统,或用CCN-508实现32核系统 – 单芯片。

小面积、低功耗设计。

优化后低于150mW。

Optimized for <150mW envelope

小面积、低功耗设计。

优化后低于150mW。

可实现更高性能。

ECC、parity可根据需要配置

需要ECC、parity保护

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129009.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 色拉英语第3集第1幕: you flatter me

    色拉英语第3集第1幕: you flatter me

    2021年6月20日
    88
  • 关于java的书籍文献_参考文献解释

    关于java的书籍文献_参考文献解释一、SpringCloud1.服务发现EurekaEureka的高可用ConsulConsul安装与使用Consul常用命令Consul高可用2.服务提供者3.服务消费者RibbonFeign4.熔断器HystrixHystrixDashboardTurbine5.配置中心6.APIGateway二、使用Docker构建微服务1.Docker介绍2.Docker的安装3.Docker的常用命令4.Dockerfile

    2022年9月29日
    3
  • Android进阶-第三方框架使用汇总「建议收藏」

    Android进阶-第三方框架使用汇总「建议收藏」imageloading框架:1.1Glide1.1Glide:一、Glide-GettingStartedGlide:Glide就像Picasso,能从许多资源上加载和显示图片,也照顾了缓存和做图片操作的时候保持一个低的内存影响,它已经被官方谷歌应用程序(如GoogleI/O的应用程序2015)和Picasso一样受欢迎,在本系列中,我们将探索Glide在Picas

    2022年5月11日
    37
  • idea激活码2021分享【2021.10最新】

    (idea激活码2021分享)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~1STL…

    2022年3月27日
    98
  • notepad++ 怎么把空格替换成回车?

    notepad++ 怎么把空格替换成回车?notepad++ 怎么把空格替换成回车?

    2022年4月23日
    197
  • LoRa无线通信设计(一)原理[通俗易懂]

    LoRa无线通信设计(一)原理[通俗易懂]LoRa无线通信设计(一)原理引言1901年,古列尔默.马可尼把长波无线电信号从Cornwall(康沃尔,位于英国的西南部)跨过大西洋传送到3200公里之外的Newfoundland(加拿大的纽芬兰岛),至此人类进入了无线通信时代。100多年来,无线技术的发展为人类带来了无线电、电视、移动电话和通信卫星。近20年,最让人们…

    2022年6月25日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号