METHOD FOR ENFORCING TRUE DEPENDENCIES IN AN OUT-OF-ORDER PROCESSOR

Patent №

US 5,850,533

Granted

1998-12-15

Filed 1997

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08882053

In a processor executing instructions speculatively or out-of-order, a dependency table tracks instruction dependencies between a current instruction and a live instruction. The table contains an instruction identifier and the destination register specified by the live instruction. The table can also contain information about the age of the entry, the validity of the entry, and the process which the entry is associated. A dependency between instructions is determined by one or more comparators comparing the destination register to the source registers of the current instruction. True dependencies are distinguished from false dependencies using the age information, the validity information, and the process information.

AI hardwareG06F 9/3836G06F 9/3838G06F 9/384G06F 9/3854G06F 9/3856G06F 9/3858

AI classification

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

Ownership

SUN MICROSYSTEMS, INC.

assignment · 89130329

Assignors

PANWAR, RAMESH, DAKHIL, DANI Y.

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

© 2026 NYSGPT2525 LLC