Skip to content

Group 1B: Single-Device Execution, Memory and Data Access | 1B: 单设备执行、内存与访存 ​

本组以 GPU 为例解释单设备计算、内存与访存约束。

Group Goal | 学习目标 ​

这一组建立单设备资源判断所需的三条线索:GPU 执行单元负责什么,数据经过哪些内存层级,以及当前阶段的工作集如何形成。学习者从共同硬件模型进入注意力状态、临时工作集、低精度矩阵、片上复用或稀疏执行分支,再把计算、带宽和容量假设交给性能分析验证。CPU、GPU、NPU 与 TPU 的运行时兼容性由 1F 补充;建议先完成 1A 的数量级账本。

1B 单设备执行、内存与访存路线

Learning Entries | 学习入口 ​

小节核心职责学习角色
03识别 GPU 层次结构与访存瓶颈单设备硬件入口
04区分 Attention 的表示、工作集与缓存组织Attention 显存杠杆总览
11解释 KV Cache 为什么增长KV 状态容量账本
12区分精度对存储字节与矩阵计算路径的影响低精度执行入口
13将已有记录转换为资源归因和判别实验性能归因入口
14看懂 FlashAttention 的显存收益Attention 工作集与 I/O
23看清 TensorCore 的加速边界矩阵计算路径
24比较共享内存复用、同步、存储体冲突与寄存器溢出的代价片上复用机制
25判断稀疏何时真正有效稀疏执行可行性

Group Mechanism Chains | 机制子链 ​

先用 03 理解执行单元与内存层级,再按问题选择分支。各分支提供计算量、存储量或执行条件;13 练习把工作量与给定耗时组合,区分理论资源上限、低利用率现象和待验证的瓶颈。真实运行还需补齐同一工作负载的计时、执行轨迹或驻留数据。

分支阅读顺序能计算或检查什么后续学习入口
Attention 长期状态03 → 04 → 11KV 表示与容量增长账本大模型架构演进 → 推理优化
Attention 临时工作集03 → 04 → 14中间矩阵、分块工作集和显存读写假设算子优化
低精度矩阵执行03 → 12 → 23数据类型、累加方式、矩阵形状和硬件路径条件量化与压缩、算子优化
片上复用03 → 24分块、共享内存、同步和资源限制算子优化
稀疏执行03 → 25可跳过工作量、结构粒度和执行条件大模型架构演进、算子优化
资源判断前述任一分支 → 13理论上限、参考效率、暴露等待与单变量验证方法性能分析 → 性能优化

Released under the MIT License.