AI芯片性能建模与评估方法
📚 共计 30 章节
第01章
AI芯片性能建模概述
性能建模的定义与目标 · AI芯片性能评估的挑战 · 建模方法论分类
分析模型
模拟模型
经验模型
第02章
AI芯片架构基础
计算单元 · 存储层次 · 数据流
MAC
SIMD
Vector
SRAM
HBM
第03章
性能指标定义
吞吐量 · 延迟 · 能效比 · 利用率 · 带宽效率
TOPS
Latency
TOPS/W
第04章
Roofline模型
Roofline原理 · 计算/存储边界 · Arithmetic Intensity · AI芯片实例
计算边界
存储边界
第05章
计算单元建模
MAC阵列吞吐量 · SIMD并行度 · Vector延迟建模
MAC阵列
SIMD
Vector
第06章
存储层次建模
SRAM/HBM/DDR带宽与延迟 · 存储墙问题
SRAM
HBM
DDR
存储墙
第07章
数据流建模
Weight Stationary · Input Stationary · Output Stationary
WS
IS
OS
第08章
卷积层性能建模
卷积计算量(FLOPs) · 映射 · 延迟与吞吐量建模
FLOPs
卷积
第09章
全连接层性能建模
全连接计算量 · 映射 · 延迟与吞吐量建模
FC
计算量
第10章
Transformer层性能建模
Self-Attention · FFN计算量 · 映射与性能建模
Attention
FFN
第11章
批处理(Batch)性能建模
Batch Size对吞吐量/延迟影响 · 最优Batch Size
Batch
吞吐量
延迟
第12章
算子融合性能建模
算子融合原理 · 融合对计算/存储影响 · 性能建模
算子融合
优化
第13章
量化对性能的影响
INT8/INT4计算量 · 存储带宽影响 · 量化性能建模
INT8
INT4
量化
第14章
稀疏性性能建模
稀疏矩阵计算 · 利用率/带宽影响 · 稀疏建模
稀疏
利用率
第15章
内存带宽瓶颈建模
带宽利用率模型 · 瓶颈识别 · 缓解策略
带宽瓶颈
利用率
第16章
计算瓶颈建模
计算单元利用率 · 瓶颈识别 · 缓解策略
计算瓶颈
利用率
第17章
通信瓶颈建模(多芯片)
芯片间带宽 · 通信延迟 · 通信计算重叠
多芯片
通信
第18章
模拟器建模方法
Cycle级模拟 · Trace级模拟 · 精度与速度权衡
Cycle
Trace
第19章
分析模型建模方法
公式延迟/吞吐量模型 · 优缺点
分析模型
公式
第20章
经验模型建模方法
回归/机器学习预测 · 优缺点
回归
机器学习
第21章
性能评估基准
MLPerf · AI Benchmark · 自定义基准
MLPerf
基准
第22章
性能评估工具
Timeloop · Accelergy · SCALE-Sim
Timeloop
Accelergy
第23章
性能建模案例分析(GPU)
NVIDIA Turing/Ampere 架构建模实例
GPU
Turing
Ampere
第24章
性能建模案例分析(TPU)
Google TPU架构性能建模实例
TPU
Google
第25章
性能建模案例分析(NPU)
华为昇腾 · 寒武纪NPU架构建模实例
昇腾
寒武纪
第26章
性能建模案例分析(FPGA)
基于FPGA的AI加速器性能建模实例
FPGA
加速器
第27章
性能建模验证方法
建模与实测对比 · 误差分析 · 模型校准
验证
校准
第28章
性能建模自动化框架
自动化工具 · 参数化建模 · 报告生成
自动化
框架
第29章
AI芯片性能优化策略
基于模型优化 · 计算存储平衡 · 数据流优化
优化
策略
第30章
未来趋势与挑战
存算一体 · 光计算 · 量子计算芯片建模展望
存算一体
光计算
量子