发明名称 Performance of an in-order processor by no longer requiring a uniform completion point across different execution pipelines
摘要 A method, system and processor for improving the performance of an in-order processor. A processor may include an execution unit with an execution pipeline that includes a backup pipeline and a regular pipeline. The backup pipeline may store a copy of the instructions issued to the regular pipeline. The execution pipeline may include logic for allowing instructions to flow from the backup pipeline to the regular pipeline following the flushing of the instructions younger than the exception detected in the regular pipeline. By maintaining a backup copy of the instructions issued to the regular pipeline, instructions may not need to be flushed from separate execution pipelines and re-fetched. As a result, one may complete the results of the execution units to the architected state out of order thereby allowing the completion point to vary among the different execution pipelines.
申请公布号 US8028151(B2) 申请公布日期 2011.09.27
申请号 US20080277376 申请日期 2008.11.25
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ABERNATHY CHRISTOPHER MICHAEL;DEMENT JONATHAN JAMES;HALL RONALD;VAN NORSTRAND ALBERT JAMES
分类号 G06F9/30;G06F9/00 主分类号 G06F9/30
代理机构 代理人
主权项
地址