Chapter 2 ARMv8-A Architecture and Processors

ARMv8-A架构和处理器
变化:
1、大的物理地址,使得处理器能够访问超过4GB的物理内存
2、64位虚拟寻址,这使得虚拟内存超过了4GB的限制。这对于使用内存映射文件I/O或稀疏寻址的现代桌面和服务器软件来说很重要。
3、自动事件信号,这使得高效节能、高性能的自旋锁成为可能。
4、更大的注册文件,31位通用寄存器提高了性能并减少了堆栈的使用,如在函数调用过程中可以有更多的参数直接通过寄存器传递(原本分界线4个)。
5、高效的64位即时生成,不太需要文字池。
6、相对于pc的较大寻址范围,一个+/-4GB的寻址范围,用于在共享库和位置无关的可执行文件中有效地寻址数据。
7、额外的16KB和64KB翻译粒,这减少了翻译后备缓冲区(TLB)的丢失率和页面遍历的深度(大页)。
8、新的异常模式,这降低了操作系统和程序软件的复杂性。
9、高效的缓存管理,用户空间缓存操作提高了动态代码生成效率。快速数据缓存零指令清除数据缓存。
10、硬件加速密码学
11、Load-Acquire, Store-Release指令,专为c++ 11, C11, Java内存模型设计。它们通过消除显式的内存障碍指令来提高线程安全代码的性能
12、NEON双精度浮点高级SIMD,这使得SIMD矢量化可以应用于更广泛的算法集,例如,科学计算、高性能计算(HPC)和超级计算机。
在这里插入图片描述

在这里插入图片描述
Cortex-A53处理器是一款中低功耗的处理器,在单个集群中有1到4个内核,每个内核都有L1缓存子系统、可选集成GICv3/4接口和可选L2缓存控制器。
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值