Patent · US Expired

Store to load forwarding using a dependency link file

US6266744A · kind A · utility

58Cited by
15References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 18, 1999
Grant dateJul 24, 2001
Priority date
Expiry dateMay 18, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/3838
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A processor employing a dependency link file. Upon detection of a load which hits a store for which store data is not available, the processor allocates an entry within the dependency link file for the load. The entry stores a load identifier identifying the load and a store data identifier identifying a source of the store data. The dependency link file monitors results generated by execution units within the processor to detect the store data being provided. The dependency link file then causes the store data to be forwarded as the load data in response to detecting that the store data is provided. The latency from store data being provided to the load data being forwarded may thereby be minimized. Particularly, the load data may be forwarded without requiring that the load memory operation be scheduled.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.