论文部分内容阅读
微处理器的设计作为计算机硬件设计中的一个难点备受关注。流水线设计对整个处理器设计至关重要。本文探讨了当前流行的超标量流水线的各个方面,包括超标量流水线的动态调度算法,指令预测,指令乱序执行与顺序回收,寄存器重命名,指令的多发射技术,多读多写的寄存器堆设计技术,并进行了初步的实现。超标量流水线的设计难点在于如何高效的实现动态调度和寄存器重命名算法,以及如何设计多读多写的寄存器堆。