HANDLING WRITE-AFTER-WRITE DATA HAZARDS BY CANCELING EARLIER WRITE WHEN NO INTERVENING INSTRUCTION USES VALUE TO BE WRITTEN BY THE EARLIER WRITE

Patent №

US 6,470,445

Granted

2002-10-22

Filed 1999

Owner

HEWLETT-PACKARD COMPANY

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09391023

A processing system for processing instructions of computer programs utilizes a plurality of pipelines and a control mechanism in order to detect and prevent write-after-write data hazards. The plurality of pipelines receives and processes instructions of a computer program that includes a first instruction and a second instruction. The control mechanism is designed to detect a write-after-write data hazard associated with the first instruction and the second instruction, when the first and second instruction are configured to cause data to be written to the same location. After detecting the write-after-write data hazard, the control mechanism determines whether there is another instruction in the instructions being processed by the pipelines that is dependent on the data produced or retrieved by execution of the first instruction. If there is such an instruction, the control mechanism cancels the first instruction by transmitting a cancellation request.

AI hardwareG06F 9/3824G06F 9/3834G06F 9/3836G06F 9/3838G06F 9/3856

AI classification

AI hardware1.00
Planning0.00
Natural language0.00
Evolutionary computation0.00
Machine learning0.00
Vision0.00
Knowledge representation0.00
Speech0.00

Ownership

HEWLETT-PACKARD COMPANY

assignment · 105190958

Assignors

ARNOLD, RONNY LEE, SOLTIS, DONALD CHARLES, JR.

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

© 2026 NYSGPT2525 LLC