SYSTEM AND METHOD FOR UTILIZING INSTRUCTION ATTRIBUTES AND REGISTER IDENTIFIERS TO DETECT DATA HAZARDS BETWEEN PIPELINE PROCESSED INSTRUCTIONS

Patent №

US 6,604,192

Granted

2003-08-05

Filed 2000

Owner

HEWLETT-PACKARD COMPANY

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09490389

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.

AI hardwareG06F 9/3867G06F 9/3838G06F 9/3858G06F 9/3861

AI classification

AI hardware0.85
Vision0.01
Machine learning0.00
Natural language0.00
Evolutionary computation0.00
Knowledge representation0.00
Planning0.00
Speech0.00

Ownership

HEWLETT-PACKARD COMPANY

assignment · 108180691

Assignors

ARNOLD, RONNY LEE, SOLTIS, DONALD CHARLES JR.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC