论文部分内容阅读
软件流水是一种周期模式的并行调度,通过类似于硬件流水处理方式,使循环代码并行执行来大大提高执行并行度.安腾微处理器中设置了一些硬件机制来支持软件流水操作,主要包括寄存器旋转和重命名机制,寄存器堆栈和寄存器堆栈引擎,循环分支指令和循环计数寄存器等.文章详细介绍了这些硬件机制,分析了它们对机器性能的影响,并给出了一个具体的实例.