STORE BUFFER WHICH FORWARDS DATA BASED ON INDEX AND OPTIONAL WAY MATCH

Patent №

US 6,662,280

Granted

2003-12-09

Filed 2000

Owner

ADVANCED MICRO DEVICES, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09482399

An apparatus includes a buffer configured to store information corresponding to store memory operations and circuitry to detect a load which hits one of the stores represented in the buffer. More particularly, the circuitry may compare the index portion of the load address to the index portions of the store addresses stored in the buffer. If the indexes match and both the load and the store are a hit in the data cache, then the load and store are accessing the same cache line. If one or more bytes within the cache line are updated by the store and read by the load, then the store data is forwarded for the load. In one embodiment, the circuitry speculatively forwards data if the load and store indexes match and the store is a hit in the data cache. Subsequently, when the load is determined to hit/miss in the cache, the forwarding is verified using the load's hit/miss indication. In set associative embodiments, the way in which the load hits is compared to the way in which the store hits to further verify the correctness of the forwarding.

AI hardwareG06F 9/3826G06F 8/4442G06F 9/3834G06F 9/3842G06F 9/3861G06F 2212/6082

AI classification

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

Ownership

ADVANCED MICRO DEVICES, INC.

assignment · 105160866

Assignors

HUGHES, WILLIAM A.

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

© 2026 NYSGPT2525 LLC