Invention Grant
- Patent Title: System and method for prioritizing branch instructions
- Patent Title (中): 用于优先分支指令的系统和方法
-
Application No.: US12033127Application Date: 2008-02-19
-
Publication No.: US07870368B2Publication Date: 2011-01-11
- Inventor: David A. Luick
- Applicant: David A. Luick
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Main IPC: G06F9/30
- IPC: G06F9/30

Abstract:
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.
Public/Granted literature
- US20090210674A1 System and Method for Prioritizing Branch Instructions Public/Granted day:2009-08-20
Information query