🧠 AI芯片性能分析与调优实战
📘 30章 · 从入门到进阶
⚡ 完整目录 · 点击卡片跳转 📁 01.html ~ 30.html
01AI芯片性能分析概述
芯片发展简史核心指标工具全景图
02硬件架构基础
GPU/NPU/FPGA计算单元存储层次数据流
03性能分析工具链入门
Nsight SystemsNsight ComputeVTune Profiler
04Nsight Systems深度使用
时间轴分析GPU/CPU关联Trace/Profile自定义标记
05Nsight Compute核心功能
Kernel分析性能瓶颈指令/内存吞吐Occupancy
06VTune Profiler实战
热点分析微架构探索内存访问GPU Offload
07性能指标详解 (上)
算力利用率内存带宽利用率算术强度
08性能指标详解 (下)
延迟与吞吐功耗/能效比Roofline模型
09Roofline模型实战
构建Roofline图计算/带宽瓶颈优化方向案例分析
10Profiling数据解读
Kernel启动开销内存拷贝重叠PCIe传输CPU-GPU同步
11CUDA编程基础回顾
Kernel编写Grid-Block-Thread共享/全局内存同步原语
12CUDA性能优化策略 (上)
内存合并访问Bank Conflict循环展开向量化
13CUDA性能优化策略 (下)
Occupancy优化Warp Divergence指令级并行流水线
14内存优化专题
统一内存陷阱页锁定内存零拷贝技术内存池管理
15算子优化实战 (上)
GEMM优化Tiling/Blocking寄存器缓存Tensor Core
16算子优化实战 (下)
卷积优化WinogradIm2Col+GEMMFused Convolution
17深度学习框架性能分析
PyTorch ProfilerTensorFlow Profiler算子调度开销
18PyTorch Profiler深度剖析
Kernel时间统计内存分配追踪数据加载器瓶颈Autograd引擎
19TensorFlow Profiler实战
Trace Viewer输入管道优化TPU分析XLA编译
20混合精度训练与性能
FP16/BF16/INT8自动混合精度Loss Scaling硬件支持
21分布式训练性能分析
数据/模型并行All-Reduce开销NCCL调优梯度累积
22通信优化专题
NVLink/InfiniBand通信计算重叠梯度压缩异步梯度下降
23推理优化与部署
TensorRT核心INT8量化动态形状多流推理
24TensorRT性能分析
Layer Profiling内存优化Kernel Auto-TuningDLA利用
25ONNX Runtime性能调优
模型转换优化Execution Provider内存模式Session选项
26自定义Kernel开发与性能
CUDA C++自定义JIT编译Numba/CUDA PythonTriton语言
27性能自动化分析脚本
Python Profiling脚本自动化瓶颈检测性能回归测试CI/CD集成
28案例实战 (一) ResNet-50
训练性能分析Profiling→优化性能提升对比
29案例实战 (二) BERT推理
Transformer部署Attention Kernel优化端到端延迟降低
30总结与进阶
调优方法论Sparsity/PruningArchitecture Search学习资源