Patent №
US 7,822,951
Granted
2010-10-26
Filed 2007
Owner
ADVANCED MICRO DEVICES, INC.
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
11832303
A system and method for data forwarding from a store instruction to a load instruction during out-of-order execution, when the load instruction address matches against multiple older uncommitted store addresses or if the forwarding fails during the first pass due to any other reason. In a first pass, the youngest store instruction in program order of all store instructions older than a load instruction is found and an indication to the store buffer entry holding information of the youngest store instruction is recorded. In a second pass, the recorded indication is used to index the store buffer and the store bypass data is forwarded to the load instruction. Simultaneously, it is verified if no new store, younger than the previously identified store and older than the load has not been issued due to out-of-order execution.
AI classification
Ownership
ADVANCED MICRO DEVICES, INC.
assignment · 197910438
Assignors
RAMANI, KRISHNAN, LAUTERBACH, GARY
On an employer assignment, the assignors are typically the inventors.