发明名称 Distributed instruction completion logic
摘要 <p>Each execution unit (118, 120, 122, 124) within a superscalar processor (100) has an associated completion table (136, 138, 140, 142) that contains a copy of the status of all instructions dispatched but not completed. A central completion table (132) maintains the status of every dispatched instruction as reported by the dispatch unit (116) and the individual execution units. Execution units send finish signals to the completion table responsible for retiring a particular type of instruction. The central completion table retires instructions that may cause an interrupt and instructions whose results may target the same register. The execution units' associated completion tables retire the balance of the instructions and the execution units send instruction status to the central completion table and to each execution unit. This reduces the number of instructions that are retired by the central completion table,increasing the number of instructions retired per clock cycle. <IMAGE></p>
申请公布号 EP0962857(A2) 申请公布日期 1999.12.08
申请号 EP19990303608 申请日期 1999.05.10
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 NGUYEN, DUNG QUOC
分类号 G06F9/38;(IPC1-7):G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址