写在前面:
本次讨论课的选题主要围绕着程序性能优化章节中的分支预测部分,我个人感觉这板块是CSAPP教材中最不好理解的部分,需要大家多看教材,多讨论分析。
本文所有题目由全组同学共同完成,感谢每一位同学的支持与付出。
一、选题
选题二
分支预测技术
- 分支预测是现代计算机架构的一项重要技术,请从流水技术出发,基于 Linux 编写一段 C 代码,从其汇编代码的运行角度,来展示程序编写考虑了分支预测对性能的影响(可参考教材5.11.2);
- 分支预测技术是不是总是有效呢?请参考教材 5.11.2 的相关内容,编写或设计一个案例,展示当前分支预测技术面临的诸多挑战(之一即可)。