Cortex-A57处理器_第1页
Cortex-A57处理器_第2页
Cortex-A57处理器_第3页
Cortex-A57处理器_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Cortex-A57处理器内容来源:/cortex/cortex-a50/cortex-a57.htmlCortexTM-A57处理器是ARM最高性能的处理器,旨在进一步扩展的能力,未来的移动和企业计算的应用,包括计算密集型64位应用程序,如高端电脑,平板电脑和服务器产品。该处理器可以实现单独或搭配的Cortex-A53处理器到ARMbig.LITTLE的配置,可实现可扩展的性能和最佳的能源效率。为什么选择Cortex-A57处理器智能手机正从内容消费设备到内容创作设备。现在,智能手机能够拍摄出高品质的视频和照片,消费者要编辑和共享这些内容,需要进一步发表的Cortex-57处理器处理能力驱动

2、。内容创建不限定于多介质,而且还表示文档。在Cortex-57处理器的智能手机,无线连接到一个屏幕,键盘和鼠标,提供了一个完整的笔记本电脑体验,消费者接受其典型的笔记本电脑今天。Cortex-A57处理器的:可以提供所有的计算能力是一个典型的消费者的需求,你的笔记本电脑在更换您的游戏控制台,创新的便携式的形式因素有效地运行传统的ARM32位应用程序高速缓存相干的ARMMali系列图形处理单元(GPU)的GPU计算应用程序的互操作性提供可选的可靠性和可扩展性的高性能企业应用程序在未来16个内核的配置无缝连接ARM的互连Cortex-A57处理器性能的Cortex-A57处理器可提供更高的性能比的

3、Cortex-A15处理器,在更高层次上的电源效率。一系列的整数,内存的工作负载的性能提升如下图所示,根据32位代码。预计将增加更多的浮点代码的性能,和一般的面向对象的代码也有望改善时重新编译AArch64充分利用的建筑特色,ARMv8显着。Cortex-A57处理器规格Cortex-A57MPCore建筑ARMv8多核1-4X在一个单一的SMP处理器的集群一致的SMP多处理器集群通过AMBA4技术ISA支持AArch32完全向后兼容的ARMv7AArch6464位支持和新的建筑特色的TrustZone安全技术NEON高级SIMDDSP和SIMD扩展VFPv4浮点硬件虚拟化支持调试和跟踪的Co

4、reSightDK-A57的Cortex-A57MPCore的微架构特点特点优点AArch32Aarch64ARMv8架构64位和32位的执行状态为可扩展的高性能是是硬件加速加密3倍至10倍的更好的软件的加密性能,可用于解密/加密小颗粒太小,无法有效地卸载到硬件加速器(比如HTTPS)是是浮点半,单精度和双精度浮点arithmetic.Now与IEE754-2008增强的硬件支持浮点运算是是加载获取,存储发布指令专为C+11,C11,Java内存模型。消除明确的内存屏障指令线程安全的代码的性能提高是是硬件虚拟化使多个软件环境和他们的应用程序同时访问系统的功能是是大型物理地址REACH允许处理器

5、访问超过4GB的物理内存。是是自动事件信令低功耗,高性能的自旋锁是是双精度浮点SIMD允许被应用到更广泛的一套算法(如科学/高性能计算(HPC)和超级计算机的SIMD向量化)没有是64B的虚拟地址范围启用虚拟内存超过4GB32b限制。重要的现代桌面和服务器软件使用内存映射文件I/0,稀疏的解决。没有是较大的寄存器文件31x64位的通用寄存器:提高了性能,降低了堆栈使用。较少的堆栈溢出,使更积极的编译器。SIMD更多的应用程序,例如可用于HPC没有是高效的64位立即生成不太需要文字池没有是大型PC相对寻址范围(+/-4GB)内的共享库和位置独立的可执行文件的高效的数据处理没有是标记指针动态类型语

6、言(如JavaScript),并等待垃圾回收有用没有是64K页减少TLB命中率和深度的页面各界没有是新的异常模式减少操作系统和虚拟机管理程序软件的复杂性没有是增强的缓存管理用户空间的缓存操作的改善系统的动态代码生成效率,数据缓存零速清没有是Cortex-A57的建筑特色特点好处深在管道实际的指令吞吐量增加在更广泛的范围的情况下,指令被封锁的依赖的情况下,处理器可以寻找其他的指令来运行。序调度的执行路径上所有允许更多类型的指令重新排序,保持管道的后端充满更多的时间。为了后端支持高带宽,128飞行指令,优化32b/64b操作数指令结果处理宽多问题的能力通过重复执行资源增加的高峰指令吞吐量。功耗优化

7、的指令译码与本地化解码,宽3解码带宽,高容量的寄存器重命名提供3范围内,指令重命名带宽。8日发行插槽,支持多达128个飞行指令16路相联的,库存的L2缓存性能优化的L2缓存设计允许在集群中的一个以上的CPU在同一时间访问L2。先进的每个核心的硬件预取单元提高内存加载到L2。一个平衡的设计方法可以减少在L2子系统的延迟和更低的功耗。1024进入邮件TLB改进的代码的性能与复杂的内存访问模式,如浏览网页。大uTLBs48条目I侧UTLB允许页数大集非常迅速的处理由所述存储器管理单元。32项全相联(D-TLB的大页面支持),更加适应现代内存访问模式。先进的分支预测2K-4K的分支目标缓冲器(BTB)

8、与零周期分支处罚最大限度地减少管道冲洗。复杂的间接预测瓦特/路径的历史增加分支的命中率。专用分支的分辨率单位可以完全摆脱的订单分支执行。此外,还包括一个的高性能mispredict恢复微体系架构。优化的D-大小的内存系统复杂的多流L1硬件预取,详尽的存储/数据转发功能,提高数据吞吐量的主要数据通路。广泛的省电功能威预测,标签减少,缓存查找抑制,以及其他功能降低动态功耗。先进的多核功能该处理器还利用广泛的ARMMPCore多核技术,可实现可扩展的性能和功耗控制,超过今天的类似的高性能设备的性能,同时保持在严格的移动电源的限制。多核处理提供的能力的任何四个分量处理器,群集内的,在不使用时关闭,例如

9、当设备处于待机模式,以节省电力。当需要更高的性能,每一个处理器中使用,以满足需求,同时还分担工作量,以保持尽可能低的功耗。探听控制单元SCU是负责管理的互连,仲裁,通信,缓存-2高速缓存和系统内存的传输,缓存一致性和其他功能的处理器。在Cortex-A15MPCore处理器也暴露了这些功能其他系统加速器和非缓存的DMA驱动的外围设备,以提高性能和降低系统的功耗。该系统的连贯性,也降低了软件的复杂性维护软件在每个OS驱动程序的一致性。加速器一致性端口这AMBA4AXI兼容的从接口上的SCU提供了一个互连点的主人,是直接与Cortex-A15处理器。此接口支持所有标准的读或写操作,无需额外的连贯性要求。然而,任何读一个连贯的内存区域的交易将交互与SCU测试的信息是否已经被存储在L1高速缓存。SCU将强制执行前写连贯性写操作被转发到存储系统,可以分配到L2高速缓存,除去直接写入到片外存储器的功耗和性能的影响通用中断控制器实现处理器间的通信和系统中断的路由和优先次序的标准化和架构的中断控制器,政府,机构或社区提供了丰富而灵活的方法。支持多达224个独立的中断,在软

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论