AN OUT-OF-ORDER PROCESSOR WITH A MEMORY SUBSYSTEM WHICH HANDLES SPECULATIVELY DISPACTED LOAD OPERATIONS

Patent №

US 5,751,983

Granted

1998-05-12

Filed 1995

Owner

INTEL CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08538594

A method and apparatus for speculatively dispatching and/or executing LOADs in a computer system includes a memory subsystem of a out-of-order processor that handles LOAD and STORE operations by dispatching them to respective LOAD and STORE buffers in the memory subsystem. When a LOAD is subsequently dispatched for execution, the store buffer is searched for STOREs having unknown addresses. If any STOREs are found which are older than the dispatched LOAD, and which have an unknown address, the LOAD is tagged with an unknown STORE address identification (USAID). When a STORE is dispatched for execution, the LOAD buffer is searched for loads that have been denoted as mis-speculated loads. Mis-speculated loads are prevented from corrupting the architectural state of the machine with invalid data.

AI classification

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

Ownership

INTEL CORPORATION

assignment · 76990728

Assignors

ABRAMSON, JEFFREY M., PAPWORTH, DAVID B., AKKARY, HAITHAM H., GLEW, ANDREW F., HINTON, GLENN J., KONIGSFELD, KRIS G., MADLAND, PAUL D.

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

From the same owner

© 2026 NYSGPT2525 LLC