Invention Grant
- Patent Title: Hybrid tracking of transaction read and write sets
-
Application No.: US15642454Application Date: 2017-07-06
-
Publication No.: US09892052B2Publication Date: 2018-02-13
- Inventor: Michael Karl Gschwind , Valentina Salapura , Chung-Lung K. Shum
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Lieberman & Brandsdorfer, LLC
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/0891 ; G06F12/0831 ; G06F9/52

Abstract:
Tracking a processor instruction is provided to limit a speculative mis-prediction. A non-speculative read set indication and/or write set indication are maintained for a transaction. In addition, a queue(s) of at least one address corresponding to a speculatively executed instruction is maintained. For a received request from a remote processor, a transaction resolution process takes place, and a resolution is performed if an address match in the queue is detected. The resolution includes to hold a response to the receive request until the speculative instruction is committed or flushed.
Public/Granted literature
- US20170300421A1 Hybrid Tracking of Transaction Read and Write Sets Public/Granted day:2017-10-19
Information query