Superscalar processing system and method for selectively stalling instructions within an issue group
AssigneeHewlett-Packard Company
InventorsRonny Lee Arnold, Donald Charles Soltis, Jr.
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Company
InventorsRonny Lee Arnold, Donald Charles Soltis, Jr.
Estimating the term…
A processing system receives instructions from a computer program. Each instruction is included within an issue group such that each issue group only includes instructions that may be simultaneously processed. The issue groups are then sequentially transmitted to a plurality of pipelines that simultaneously processes and executes the instructions within the issue groups in program order. During execution, the instructions within an issue group are analyzed to determine whether any of the instructions in the issue group is dependent on unavailable data. Any of the instructions in the issue group determined to be dependent on unavailable data are independently stalled, while execution of other instructions in the issue group is allowed to continue.
An in-order superscalar processing system for efficiently processing instructions of computer programs, comprising:
A computer processing system for efficiently processing instructions of computer programs, comprising:
An in-order superscalar processing method for efficiently processing instructions of computer programs, comprising the steps of:
An in-order superscalar processing method for efficiently processing instructions of computer programs, comprising the steps of:
A superscalar processing system, comprising:
Dependencies are inferred from the claim text.