超标量处理器指令乱序退出机制研究
超标量处理器通过乱序执行来充分开发程序的指令级并行性(ILP),提高处理器性能;同时使用重排序缓冲(ROB)实现指令顺序退出流水线,保证程序乱序执行的正确性.然而ROB容易因为头部的长延时指令而阻塞,导致ROB中后续指令无法退出而被充满,甚至造成流水线停顿,影响处理器的性能.指令乱序退出机制能使已经处理完成的指令尽快离开ROB,减少由于ROB资源耗尽带来的流水线停顿,有利于进一步挖掘程序ILP,提高处理器性能.研究了学术界提出的指令乱序退出方法,探讨了乱序退出的研究方向,对改进超标量处理器指令退出机制和提升性能具有一定参考意义.
超标量处理器 指令乱序 退出机制 重排序缓冲
蒋生健 杨剑新 何军
国内会议
哈尔滨
中文
109-113
2015-08-06(万方平台首次上网日期,不代表论文的发表时间)