发明名称 |
一种超标量处理器及在该超标量处理器中完成指令的方法 |
摘要 |
超标量处理器中的每个执行单元都有一个关联的完成表,该关联的完成表中含有一份所有已调度但未完成的指令的状态数据。用一个完成表来保存按调度单元和各执行单元所报告的每个已调度指令的状态。指令单元向完成表发送结束信号,完成表负责退役某特定类型的指令。完成表退役可能引起中断的指令和其结果要送到相同目标寄存器的指令。各执行单元关联的完成表退役余下的指令,并且执行单元将指令状态发送到完成表和每个执行单元。这就减少了要由完成表退役的指令的数量,增加了每个周期被退役的指令的数量。 |
申请公布号 |
CN1124546C |
申请公布日期 |
2003.10.15 |
申请号 |
CN99106952.8 |
申请日期 |
1999.05.31 |
申请人 |
国际商业机器公司 |
发明人 |
D·Q·恩古延 |
分类号 |
G06F9/38 |
主分类号 |
G06F9/38 |
代理机构 |
中国专利代理(香港)有限公司 |
代理人 |
王勇;王岳 |
主权项 |
1.一种在超标量处理器中完成指令的方法,包含:向执行单元调度指令;将该指令的状态写到与该执行单元关联的完成表;将该指令的状态写到中央完成表;结束该指令并向该中央完成表发送结束信号;将该结束信号发送给与该执行单元关联的完成表;以及将指令完成信号发送到与该执行单元关联的完成表以及中央完成表。 |
地址 |
美国纽约州 |