当前位置: 首页 > news >正文

【ARM】ARM微架构

1、 文档目标

对 ARM 微架构的概念有初步的了解。

2、 问题场景

在和客户沟通和新同事交流时对于 ARM 架构和微架构二者有什么区别和联系,做一个简单的介绍。

3、软硬件环境

1、软件版本:不涉及

2 、电脑环境:不涉及

4、关于 ARM 架构和微架构

架构不会告诉你处理器是如何构建的,也不会告诉你它是如何工作的。处理器的构建和设计被称为微体系结构。

微架构包括以下内容:

•管道长度和布局

•缓存的数量和大小

•单个指令的周期计数

•实现了哪些可选功能

例如,Cortex-A53和Cortex-A72都是Armv8-A架构的实现。这意味着它们具有相同的架构,但它们具有不同的微架构。如下图和表所示:

图 1

微架构

Cortex-A53

Cortex-A72

目标

优化电力效率

优化性能

管道

8阶段

有序的

15+ 阶段

乱序的

缓存

L1 指令缓存: 8KB - 64KB

L1 数据缓存: 8KB - 64KB

L2缓存:可选择,最高可达2MB

L1 指令缓存:固定48kb

L1 数据缓存:固定32kb

L2缓存:强制性,最高可达2MB

以上就是关于 ARM 的微架构知识。

http://www.lryc.cn/news/599557.html

相关文章:

  • 基坑渗压数据不准?选对渗压计能实现自动化精准监测吗?
  • 电厂液压执行器自动化升级:Modbus TCP与DeviceNet的协议贯通实践
  • pytest-html 优势及与其他插件对比
  • Cartographer安装测试与模块开发(三)--Cartographer在Gazebo仿真环境下的建图以及建图与定位阶段问题(实车也可参考)
  • Java 单元测试详解:从入门到实战,彻底掌握 JUnit 5 + Mockito + Spring Boot 测试技巧
  • git 连接GitHub仓库
  • 安全、架构与 AI 的碰撞
  • 深入解析Hadoop MapReduce中Reduce阶段排序的必要性
  • 自然语言处理技术应用领域深度解析:从理论到实践的全面探索
  • linux 进程信号
  • 苍穹外卖笔记集锦
  • 图像梯度处理与边缘检测
  • 储粮温度预测新方案!FEBL模型用代码实现:LSTM+注意力+岭回归的完整流程
  • 剖析 Web3 与传统网络模型的安全框架
  • Idefics3:构建和更好地理解视觉-语言模型:洞察与未来方向
  • 使用 FFmpeg 实现 RTP 音频传输与播放
  • 视频质量检测效率提升28%!陌讯多模态融合方案在流媒体场景的技术实践
  • JAVA + 海康威视SDK + FFmpeg+ SRS 实现海康威视摄像头二次开发
  • Spring 生态创新应用:现代架构与前沿技术实践
  • C++常见面试题之一
  • [NLP]UPF基本语法及其在 native low power verification中的典型流程
  • 【JavaEE】Spring Web MVC(上)
  • 焊接机器人节能先锋
  • 协作机器人掀起工厂革命:码垛场景如何用数据重塑制造业命脉?
  • MCP (Model Context Protocol) 与 HTTP API:大模型时代的通信新范式
  • 滚珠导轨:手术机器人与影像设备的精密支撑
  • 草木知音的认知进化:Deepoc具身智能如何让除草机器人读懂大地密语
  • [特殊字符] VLA 如何“绕过”手眼标定?—— 当机器人学会了“看一眼就动手”
  • [python][flask]flask蓝图使用方法
  • [python][flask]flask中session管理