跳到正文

并行计算与性能工程

从工作跨度、任务线程、同步缓存走到SIMD/SIMT、消息传递、图矩阵与证据化优化

84|84 小时|12|高级
开始学习

1第1章 并行性能模型与可扩展性

先证明工作可并行,再讨论线程数。

7

2第2章 线程、任务与生命周期

从执行单元和任务图建立正确并行。

7

3第3章 数据并行与分块

把数据域映射到工作单元并处理余数。

7

4第4章 同步原语与内存模型

用happens-before推理可见性与原子性。

7

5第5章 缓存局部性与伪共享

把内存层次纳入算法成本。

7

6第6章 并行算法、规约与扫描

从结合律和依赖树构造并行原语。

7

7第7章 调度、工作窃取与负载均衡

用队列、窃取和关键路径解释调度。

7

8第8章 向量化与SIMD模型

把标量循环映射到lane并处理尾部。

7

9第9章 GPU与SIMT的CPU仿真

理解网格、warp、合并访问和发散。

7

10第10章 消息传递模型

组织无共享地址空间的并行。

7

11第11章 并行图、矩阵与科学计算

组合不规则、稀疏和数值工作负载。

7

12第12章 性能剖析与综合项目

用测量证据定位瓶颈并交付优化。

7