流水线处理器

必做题大纲

我们先列出一些必做题的大纲, 详细内容正在建设中.

流水线的基本原理

流水线的原理

你可以先参考第五期的课件在新窗口中打开或者其他参考资料.

冒险及其简单处理

估算流水线的理想收益

假设除了icache缺失, 不存在其他造成流水线阻塞的因素. 尝试根据性能计数器, 估算在当前icache缺失情况的条件下, 将多周期处理器改造成流水线的理想收益.

实现基本流水线结构

用最简单的方式处理各种冒险, 从而实现最基本的流水线结构. 实现后, 尝试评估其性能表现.

流水线处理器的测试验证

让流水线流起来

通过top-down方法定位性能瓶颈

在流水线处理器中添加更多性能计数器, 并通过top-down方法分析出当前的性能瓶颈.

优化流水线

根据分析出的性能瓶颈, 在满足面积约束的前提下, 尝试将有限的面积资源投入到最值得投入的优化技术中, 尽可能提升处理器的性能.

fence.i的处理

最近更新时间:
贡献者: Zihao Yu