Multi-processor systems and methods for backup for non-coherent speculative fills
AssigneeHewlett-Packard Development Company, L.P.
InventorsSimon C. Steely, Jr., Gregory Edward Tierney
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsSimon C. Steely, Jr., Gregory Edward Tierney
Estimating the term…
Multi-processor systems and methods are disclosed. One embodiment may comprise a multi-processor system comprising a processor having a processor pipeline that executes program instructions with data from a speculative fill that is provided in response to a source request, and a backup system that retains information associated with a previous processor execution state corresponding to an instruction associated with the speculative fill. The backup system may initiate a backup of the processor pipeline to the previous processor execution state if the speculative fill is determined to be non-coherent, and the processor pipeline may continue execution of program instructions if the speculative fill is determined to be coherent.
A multi-processor system that conforms to a cache coherency protocol, the system comprising:
A system comprising:
A multi-processor system that conforms to a coherency protocol and employs speculative data fills, the system comprising:
A multi-processor system that employs a cache coherency protocol, the system comprising:
A method of executing program instructions employing a speculative fill in a multi-processor system that conforms to a coherency protocol, the method comprising:
Dependencies are inferred from the claim text.