发明名称 System and method for prioritizing branch instructions
摘要 The present invention provides a system and method for prioritizing branch instructions in a cascaded pipeline. The system includes a cascaded delayed execution pipeline unit having a plurality of execution pipelines that execute instructions in a common issue group in a delayed manner relative to each other. The system further includes circuitry configured to: (1) receive an issue group of instructions; (2) determine if at least one branch instruction is in the issue group, if so scheduling the least one branch instruction in a one of the plurality of execution pipelines based upon a first prioritization scheme; (3) determine if there is an issue conflict for one of the plurality of execution pipelines and resolving the issue conflict by scheduling the at least one branch instruction in a different execution pipeline; (4) schedule execution of the issue group of instructions in the cascaded delayed execution pipeline unit.
申请公布号 US7870368(B2) 申请公布日期 2011.01.11
申请号 US20080033127 申请日期 2008.02.19
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 LUICK DAVID A.
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址