发明名称 指令转回处理器系统和指令转回方法
摘要 提供一种指令转回处理器系统,具有转回运作时在环形流水线寄存器PLG群内保持再执行用的指令、指令再发布运作时从指令窗缓存器IWB再发布指令等功能,并且成本低,性能高。该指令转回处理器系统的特征为:具有保持应发布的指令并且在可发布的定时发布指令的IWB(2)、连接IWB(2)的多路变换器MUX(11)、连接MUX(11)并且由多级PLG(13~16)组成的转回单元(9)、连接转回单元(9)的译码器单元(12)、连接译码器单元(12)的控制单元(8)、以及连接控制单元(8)并且对MUX(11)发布转回控制信号的转回控制单元(10),在MUX(11)的另一输入端连接转回控制单元(9)的输出。
申请公布号 CN1322416C 申请公布日期 2007.06.20
申请号 CN200410007625.7 申请日期 2004.02.25
申请人 株式会社东芝 发明人 照山龙生
分类号 G06F9/38(2006.01);G06F9/22(2006.01) 主分类号 G06F9/38(2006.01)
代理机构 上海专利商标事务所有限公司 代理人 沈昭坤
主权项 1.一种指令转回处理器系统,其特征在于,具有存放按一定顺序排列的多条执行前指令的指令窗缓存器、在一个输入端输入所述指令窗缓存器的输出的多路变换器、转回单元,所述转回单元连接在所述多路变换器的输出端与所述多路变换器的另一输入端之间,并具有保持执行段流水线长度份额的所述多路变换器的输出的、级联的多级流水线寄存器、连接所述转回单元的译码器单元、控制单元,所述控制单元具有:存放所述译码器单元输出的装载指令的装载指令存放寄存器;存放记载外存储器的虚拟地址与物理地址之间的对应的入口的变换监视缓存器;存放变换监视缓存器命中信息的变换监视缓存器命中寄存器,所述变换监视缓存器命中信息表示存放在所述装载指令存放寄存器中的所述装载指令的虚拟地址是否命中所述变换监视缓存器中的入口;存放高速缓存数据的数据高速缓存单元;存放表示高速缓存是否命中的高速缓存命中信息的高速缓存命中寄存器;以及当发生高速缓存故障时,执行高速缓存重装动作的高速缓存重装电路,以及转回控制单元,所述转回控制单元具有:根据从所述变换监视缓存器命中寄存器接收的所述变换监视缓存器命中信息和从所述高速缓存命中寄存器接收的所述高速缓存命中信息,判断是否执行转回的转回判断电路;以及根据所述转回判断电路接收的转回判断信号和从所述高速缓存重装电路接收的重装完成信号,发生指示向所述多路变换器的输入的选择的转回控制信号的转回控制电路。
地址 日本东京