首页
›
AI算力与GPU工程
›
010-编译器适配
›
《AI编译器访存优化与内存墙突破实战》
VIP20
本课程属于:010-编译器适配
AI算力与GPU工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
内存墙问题 · 编译器破局
📚 共计 30 章节
01
内存墙的由来
冯诺依曼瓶颈、处理器与内存速度鸿沟、摩尔定律的失效
背景
核心概念
02
内存墙的量化分析
延迟、带宽、容量三要素,以及Roofline模型
量化
Roofline
03
编译器视角的内存墙
访存局部性原理、缓存层次结构、TLB缺失
编译器
缓存
04
循环变换技术
循环交换、循环分块(Tiling)、循环展开
循环优化
Tiling
05
数据预取技术
软件预取与硬件预取、编译器自动插入prefetch
预取
prefetch
06
内存分配优化
对齐分配、大页内存、NUMA感知分配
内存分配
NUMA
07
自动向量化
SIMD指令集、编译器自动向量化、向量化报告
SIMD
向量化
08
多线程与内存墙
OpenMP并行、线程亲和性、伪共享问题
多线程
伪共享
09
GPU内存层次
全局内存、共享内存、寄存器、常量内存
GPU
内存层次
10
GPU访存优化
合并访问、bank冲突、 occupancy优化
GPU优化
occupancy
11
深度学习的内存墙
模型参数、激活值、梯度存储
深度学习
显存
12
算子融合技术
Kernel Fusion、计算与访存比优化
算子融合
访存比
13
内存池与复用
显存池、内存复用、碎片整理
内存池
复用
14
混合精度训练
FP16/BF16/INT8、梯度缩放、损失缩放
混合精度
FP16
15
梯度检查点
时间换空间、Checkpoint策略
梯度检查点
显存优化
16
分布式训练内存
数据并行、模型并行、流水线并行
分布式
并行策略
17
ZeRO优化器
ZeRO-1/2/3、参数分片、通信优化
ZeRO
参数分片
18
FlashAttention
分块注意力、IO感知算法、硬件利用
Attention
IO感知
19
稀疏计算
稀疏矩阵存储、稀疏算子、结构化稀疏
稀疏
结构化
20
量化推理
INT8/INT4量化、量化感知训练、动态量化
量化
推理
21
剪枝与蒸馏
结构化剪枝、非结构化剪枝、知识蒸馏
剪枝
蒸馏
22
编译优化框架
MLIR、TVM、XLA、Triton
MLIR
TVM
XLA
23
自动调度
Ansor、AutoTVM、AutoSchedule
自动调度
Ansor
24
张量编译器
TensorIR、TIR、调度原语
TensorIR
调度
25
内存规划
liveness分析、寄存器分配、spill code
寄存器分配
spill
26
数据流分析
reaching definition、use-def链、别名分析
数据流
别名分析
27
循环优化框架
polyhedral模型、依赖分析、调度变换
polyhedral
依赖
28
缓存感知优化
cache line对齐、stride优化、blocking
缓存
blocking
29
性能剖析工具
perf、gprof、Valgrind、Intel VTune
性能工具
perf
30
实战案例
矩阵乘法优化、卷积优化、Transformer推理优化
实战
优化案例
所属VIP或分类
同VIP:AI推理性能瓶颈诊断与优化实战
同VIP:AI模型编译器开发与部署实战
同VIP:AI模型编译器选型、评测与迁移实战