System and method for utilizing instruction attributes to detect data hazards
AssigneeHewlett-Packard Development Company, L.P.
InventorsRonny Lee Arnold, Donald Charles Soltis, Jr.
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsRonny Lee Arnold, Donald Charles Soltis, Jr.
Estimating the term…
A computer system utilizing a processing system capable of efficiently comparing register identifiers and instruction attribute data to detect data hazards between instructions of a computer program is used to execute the computer program. The processing system utilizes at least one pipeline, a first decoder, a second decoder, and comparison logic. The pipeline receives and simultaneously processes instructions of a computer program. The first and second decoders are coupled to the pipeline and decode register identifiers associated with instructions being processed by the pipeline. The comparison logic is interfaced with the first and second decoders and receives the decoded register identifiers along with attribute data indicating the status and/or type of instructions being processed by the pipeline. The comparison logic compares the decoded register identifiers and the attribute data to other decoded register identifiers and attribute data to detect data hazards.
A computer system for processing instructions of a computer program, comprising:
A computer system for processing instructions of a computer program, comprising:
A method for processing instructions of a computer program, comprising the steps of:
A method for processing instructions of a computer program, comprising the steps of:
A system for processing instructions of a computer program, comprising:
A method for processing instructions of a computer program, comprising the steps of:
A method for processing instructions of a computer program, comprising the steps of:
Dependencies are inferred from the claim text.