Memory circuits and methods for distributed memory hazard detection and error recovery
AssigneeIntel Corporation
InventorsKermin E. Fleming, Simon C. Steely, Kent D. Glossop
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsKermin E. Fleming, Simon C. Steely, Kent D. Glossop
Estimating the term…
Methods and apparatuses relating to distributed memory hazard detection and error recovery are described. In one embodiment, a memory circuit includes a memory interface circuit to service memory requests from a spatial array of processing elements for data stored in a plurality of cache banks; and a hazard detection circuit in each of the plurality of cache banks, wherein a first hazard detection circuit for a speculative memory load request from the memory interface circuit, that is marked with a potential dynamic data dependency, to an address within a first cache bank of the first hazard detection circuit, is to mark the address for tracking of other memory requests to the address, store data from the address in speculative completion storage, and send the data from the speculative completion storage to the spatial array of processing elements when a memory dependency token is received for the speculative memory load request.
A memory circuit comprising:
A method comprising:
A non-transitory machine readable medium that stores code that when executed by a machine causes the machine to perform a method comprising:
Dependencies are inferred from the claim text.