arm中文社区
直播中

熊本熊

9年用户 1441经验值
擅长:处理器/DSP
私信 关注
[资料]

ARM Cortex-A715核心软件优化指南

Cortex-A715内核是一款性能平衡、低功耗和受限区域的产品,实现了Armv9.0-a架构。Armv9.0-A架构将Arm®v8-A架构中定义的架构扩展到Arm®v8.5-A。它针对大屏幕计算应用程序和智能手机应用程序。
Cortex-A715核心的主要功能是:
•Armv9.0-A A64指令集的实现。
•AArch64所有异常级别的执行状态,EL0到EL3•内存管理单元(MMU)•40位物理地址(PA)和48位虚拟地址(VA)•连接到外部中断分配器的通用中断控制器(GIC)CPU接口•支持从外部系统计数器输入64位计数的通用定时器接口•可靠性的实现,可用性和可服务性(RAS)扩展•具有128位矢量长度的可扩展矢量扩展(SVE)和可扩展矢量扩充2(SVE2)的实现•具有高级单指令多数据(SIMD)和浮点支持的集成执行单元•支持可选的加密扩展,单独授权的•活动监控单元(AMU)•独立的L1数据和指令缓存•专用、统一的数据和指令L2缓存•可选的带有奇偶校验或纠错码(ECC)的错误保护,允许对L1指令和数据缓存进行单次纠错和双次错误检测(SECDED),二级缓存和二级转换后备缓冲区(TLB)•支持内存系统资源分区和监控(MPAM)•Armv9.0-A调试逻辑•性能监控单元(PMU)•支持嵌入式跟踪扩展(ETE)的嵌入式跟踪宏单元(ETM)•跟踪缓冲区扩展(TRBE)•统计分析扩展(SPE)的可选实现•可选嵌入式逻辑分析器(ELA),ELA-600本文档描述了Cortex-A715核心微体系结构中影响软件性能的元素,以便相应地优化软件和编译器。

更多回帖

发帖
×
20
完善资料,
赚取积分