发明名称 Method and apparatus for enhancing the performance of a pipelined data processor
摘要 A method and apparatus for enhancing the performance of a multi-stage pipeline in a digital processor. In one aspect, the stalling of multi-word (e.g. long immediate data) instructions on the word boundary is prevented by defining oversized or "atomic" instructions within the instruction set, thereby also preventing incomplete data fetch operations. In another aspect, the invention comprises delayed decode of breakpoint instructions within the core so as to remove critical path restrictions in the pipeline. In yet another aspect, the invention comprises a multi-function register disposed in the pipeline logic, the register including a bypass mode adapted to selectively bypass or "shortcut" subsequent logic, and return the result of a multi-cycle operation directly to a subsequent instruction requiring the result. Improved data cache integration and operation techniques, and apparatus for synthesizing logic implementing the aforementioned methodology are also disclosed.
申请公布号 US2002032558(A1) 申请公布日期 2002.03.14
申请号 US20010802046 申请日期 2001.03.08
申请人 STRONG PAUL;DAVIS HENRY A. 发明人 STRONG PAUL;DAVIS HENRY A.
分类号 G06F9/30;G06F9/318;G06F9/32;G06F9/38;(IPC1-7):G06F9/45 主分类号 G06F9/30
代理机构 代理人
主权项
地址