Tracking store ordering hazards in an out-of-order store queur
AssigneeInternational Business Machines Corporation
InventorEric F. ROBINSON
Life of this patent
Estimating the term…
Abstract
A method and system for processing data. In one embodiment, the method includes receiving a first store and receiving a second store subsequent to the first store. The method also includes generating a pointer that points to the last store that needs to retire before the second store retires, where the pointer is associated with the second store, and the last store that needs to retire is the first store.
Claims20
A method comprising:
- receiving a first store;
- receiving a second store subsequent to the first store;
- and
- generating a pointer that points to the last store that needs to retire before the second store retires, wherein the pointer is associated with the second store, and the last store that needs to retire is the first store.
A computer-readable medium containing program instructions which when executed by a computer system cause the computer system to execute a method comprising:
- receiving a first store;
- receiving a second store subsequent to the first store;
- and
- generating a pointer that points to the last store that needs to retire before the second store retires, wherein the pointer is associated with the second store, and the last store that needs to retire is the first store.
A system comprising:
- a processor;
- and
- a store queue coupled to the processor, wherein the store queue is operable to:
- receive a first store;
- receive a second store subsequent to the first store;
- and
- generate a pointer that points to the last store that needs to retire before the second store retires, wherein the pointer is associated with the second store, and the last store that needs to retire is the first store.
Dependencies are inferred from the claim text.