B 级:高性能处理器设计
课程目标
在 C 级五级流水线的基础上,实现高性能处理器优化技术。
核心问题:如何让处理器跑得更快?
课程内容
第一部分:性能分析(3 章)
第二部分:分支预测(4 章)
第三部分:Cache 设计(5 章)
第四部分:乱序执行(4 章)
第五部分:综合项目(2 章)
学习路径
性能分析 → 分支预测 → Cache → 乱序执行 → 超标量
前置要求
- 完成 C 级课程
- 掌握五级流水线设计
- 理解数据冒险和控制冒险
预期成果
设计一个支持以下特性的高性能处理器:
- 分支预测(准确率 > 85%)
- 两级 Cache(L1 I-Cache + D-Cache)
- 双发射超标量
- 乱序执行(可选)
准备好挑战了吗?让我们开始吧!