发明名称 | 保持分离队列功能单元之间的状态一致性的方法及装置 | ||
摘要 | 本发明提供用于具有二个未对准的功能单元管线的微处理器的装置及方法,即保持分离队列功能单元之间的状态一致性的方法及装置,可将第二管线的指令队列置于第一管线的中间阶段,而非置于丢弃指令的阶段之后。对于队列中的每个指令,此装置可维持其状态与其在第一管线的相对状态间的一致性。此状态包括指令的年龄及一有效位。此年龄指出指令位于第一管线的哪个阶段。此装置包括逻辑,以依据第一管线是否停顿、来自第一管线的有效位以及队列是否向下移位,来更新年龄及有效位。微处理器则依据指令年龄及有效位,以来自第二功能单元的指令执行结果,选择性地更新其用户可见状态。 | ||
申请公布号 | CN1558324A | 申请公布日期 | 2004.12.29 |
申请号 | CN200410001569.6 | 申请日期 | 2004.01.13 |
申请人 | 智慧第一公司 | 发明人 | 艾尔玛·汤姆 |
分类号 | G06F9/38 | 主分类号 | G06F9/38 |
代理机构 | 隆天国际知识产权代理有限公司 | 代理人 | 陈晨;郭凤麟 |
主权项 | 1.一种微处理器中的指令队列装置,包括:多个第一储存组件,每个第一储存组件储存一个由一第一功能单元所执行的指令,该指令也储存于一第二功能单元的多个管线阶段的其中一个;多个第二储存组件,耦接至这些第一储存组件,每个第二储存组件储存这些第一储存组件的对应的一个中所存的该指令的一年龄,该年龄用以指出该指令系储存于该第二功能单元的多个管线阶段的哪一个之中;以及多个第三储存组件,耦接至这些第一储存组件,每个第三储存组件储存这些第一储存组件的该对应的一个中所存的该指令的一有效位,该有效位用以指出该指令是否有效。 | ||
地址 | 美国加利福尼亚 |