首页
›
嵌入式与底层系统
›
043-ARM Cortex-A与ARM64系统编程
›
《ARM Cortex-A与ARM64编程性能优化》
VIP20
本课程属于:043-ARM Cortex-A与ARM64系统编程
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
ARM Cortex-A与ARM64编程性能优化
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=ARM Cortex-A与AR… · 性能优化的重要性 · 课程学习目标与整体知识框架
课程导入
ARM
02
ARM64体系结构基础
目标=AArch64执行状态 · 寄存器组 · 异常级别
ARM64
体系结构基础
03
Cortex-A微架构概览
目标=流水线 · 乱序执行 · 分支预测
Cortex-A
微架构概览
04
性能优化方法论
目标=性能指标 · 基准测试 · 性能分析工具链
性能优化方法论
目标=性能指标
05
开发环境与工具链
目标=交叉编译器 · 调试器 · 性能剖析工具
开发环境
工具链
06
指令集与编码优化
目标=AArch64指令特性 · 寻址模式 · 指令选择
指令集
编码优化
07
流水线与指令调度
目标=指令级并行 · 延迟隐藏 · 调度策略
流水线
指令调度
08
分支预测与代码布局
目标=分支类型 · 预测机制 · 减少分支误预测
分支预测
代码布局
09
缓存与内存层次优化
目标=缓存原理 · 预取 · 数据局部性
缓存
内存层次优化
10
内存访问优化
目标=对齐访问 · 非对齐访问代价 · 内存屏障
内存访问优化
目标=对齐访问
11
SIMD与NEON编程
目标=NEON架构 · 数据类型 · intrinsics编程
SIMD
NEON
12
SVE与SVE2入门
目标=可伸缩向量扩展概念 · 编程模型 · 与NEON的差异及适用场景
SVE
SVE2
13
多核与多线程优化
目标=线程亲和性 · 负载均衡 · 同步原语
多核
多线程优化
14
并发与内存一致性
目标=ARM内存模型 · 屏障指令 · 获取释放语义
并发
内存一致性
15
编译器优化选项
目标=GCC与Clang优化级别 · 目标特定选项 · LTO
编译器优化选项
GCC
16
性能剖析与瓶颈定位
目标=perf · gprof · Valgrind
性能剖析
瓶颈定位
17
微架构性能计数器
目标=PMU事件 · 计数器编程 · 热点识别
微架构性能计数器
PMU
18
电源与热管理优化
目标=DVFS · big.LITTLE调度 · 能效比优化
电源
热管理优化
19
系统级性能优化
目标=操作系统调度 · 中断处理 · 内存管理
系统级性能优化
目标=操作系统调…
20
虚拟化与容器性能
目标=ARM虚拟化扩展 · KVM · 容器化部署的性能考量与优化手段
虚拟化
容器性能
21
安全与性能权衡
目标=Spectre/Meltdow… · 指针认证 · 分支目标识别与性能影响分析
安全
性能权衡
22
案例实战一
目标=图像处理算法在Cortex-A…
案例实战一
Cortex-A
23
案例实战二
目标=数据库或网络服务在ARM64多…
案例实战二
ARM64
24
案例实战三
目标=使用perf与PMU进行真实应…
案例实战三
perf
25
常见问题与陷阱
目标=对齐错误 · 缓存颠簸 · 伪共享
常见问题
陷阱
26
性能可移植性
目标=不同Cortex-A核心的差异 · 代码适配 · 条件编译与运行时检测
性能可移植性
Cortex-A
27
基准测试与性能评估
目标=基准设计 · 统计方法 · 结果解读与优化效果验证
基准测试
性能评估
28
持续集成与性能回归
目标=自动化性能测试 · 监控 · 回归检测与优化迭代流程
持续集成
性能回归
29
综合项目
目标=从需求分析到性能优化的完整AR…
综合项目
AR
30
课程总结与进阶
目标=知识体系回顾 · 进阶学习资源 · 社区参与与未来技术趋势
课程总结
进阶
所属VIP或分类
同VIP:ARM64反汇编与系统编程性能调优实战工程
同VIP:ARM64反汇编与逆向分析调试与故障定位实战工程
同VIP:ARM64寻址模式与异常处理性能调优与调试实战工程