首页
›
嵌入式基础与RISC-V
›
054-ARM架构嵌入式系统核心技术
›
《嵌入式系统ARM处理器性能调优与流水线分析实战》
VIP10
本课程属于:054-ARM架构嵌入式系统核心技术
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式系统ARM处理器性能调优与流水线分析实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ARM处理器架构概述
从ARM7到Cortex-X系列的发… · 以及不同架构的适用场景
ARM
处理器架构概述
02
流水线基础
经典5级流水线(取指 · 译码 · 执行
流水线基础
经典5级流水线
03
流水线冒险
结构冒险 · 数据冒险 · 控制冒险的产生原因与解决方案
流水线冒险
结构冒险
04
分支预测技术
静态预测 · 动态预测 · BTB
分支预测技术
静态预测
05
超标量与乱序执行
发射宽度 · 指令窗口 · 重排序缓冲区的设计哲学
超标量
乱序执行
06
Cache架构与优化
L1/L2/L3 Cache的组织方… · 替换策略 · 预取机制
Cache
架构
07
内存管理单元
TLB · 页表遍历 · 虚拟地址到物理地址的转换过程
内存管理单元
TLB
08
性能计数器
PMU架构 · 常用事件 · 如何用性能计数器定位瓶颈
性能计数器
PMU
09
编译器优化
循环展开 · 内联函数 · 常量传播
编译器优化
循环展开
10
指令调度
编译器如何重排指令以隐藏流水线延迟
指令调度
编译器如何重排指…
11
NEON/SIMD优化
向量化编程 · 数据对齐 · 寄存器使用技巧
NEON/SIMD
优化
12
多核一致性
MESI协议 · 一致性总线 · 内存屏障指令
多核一致性
MESI
13
中断延迟优化
中断嵌套 · 优先级管理 · FIQ与IRQ的区别
断延迟优化
断嵌套
14
低功耗设计
WFI/WFE指令 · 动态电压频率调整 · 时钟门控
低功耗设计
WFI/WFE
15
实时性优化
抢占式调度 · 临界区保护 · Cache锁定
实时性优化
抢占式调度
16
启动时间优化
BootROM优化 · DDR初始化加速 · 镜像加载策略
启动时间优化
BootROM
17
调试与追踪
JTAG · SWD · ETM
调试
追踪
18
性能建模
如何用基准测试程序评估处理器性能
性能建模
如何用基准测试程…
19
Dhrystone与CoreMark
基准测试的原理与优化技巧
Dhrystone
CoreMark
20
SPEC CPU
标准性能评估方法及其在嵌入式领域的应…
SPEC
CPU
21
汇编级优化
寄存器分配 · 条件执行 · 桶形移位器的妙用
汇编级优化
寄存器分配
22
链接脚本优化
代码布局 · 对齐 · 段合并对性能的影响
链接脚本优化
代码布局
23
异常处理优化
异常向量表优化 · 上下文切换开销最小化
异常处理优化
异常向量表优化
24
内存屏障
DMB · DSB · ISB指令的语义与使用场景
内存屏障
DMB
25
原子操作
LDREX/STREX · CAS · 原子自旋锁的实现
原子操作
LDREX/STREX
26
预取指令
PLD · PLI指令的使用技巧与性能收益
预取指令
PLD
27
硬件加速器
Crypto扩展 · CRC指令 · 随机数生成器的使用
硬件加速器
Crypto
28
系统级优化
总线仲裁 · DMA传输 · Cache一致性维护
系统级优化
总线仲裁
29
性能调优方法论
测量-分析-修改-验证的闭环流程
性能调优方法论
测量
30
综合实战
从实际项目中提取性能瓶颈 · 应用所学知识进行优化
综合实战
从实际项目
所属VIP或分类
同VIP:ARM处理器外设驱动SPI与I2C传输驱动开发实战
同VIP:ARM架构外设驱动开发SPI与I2C控制器配置实战
同VIP:ARM架构外设驱动开发UART与GPIO控制器配置实战