US 7,321,964 B2
Store-to-load forwarding buffer using indexed lookup
Michael A. Filippo, Manchaca, Tex. (US); and James K. Pickett, Austin, Tex. (US)
Assigned to Advanced Micro Devices, Inc., Sunnyvale, Calif. (US)
Filed on Jul. 08, 2003, as Appl. No. 10/615,101.
Prior Publication US 2005/0010744 A1, Jan. 13, 2005
Int. Cl. G06F 7/38 (2006.01); G06F 9/00 (2006.01); G06F 9/44 (2006.01); G06F 15/00 (2006.01)
U.S. Cl. 712—225 31 Claims
OG exemplary drawing
 
20. A method, comprising:
receiving an address of a load operation;
generating an index value corresponding to the address;
indexing into an indexed STLF (Store-to-Load Forwarding) buffer using the generated index value to select an entry from a plurality of entries included in the indexed STLF buffer, wherein each of the pluralities of entries is selectable using a fixed index value unique to that entry and the generated index value is one of the fixed index values; and
forwarding data included in the entry selected by the generated index value as a result of the load operation.