Invention Grant
- Patent Title: Read and write sets for ranges of instructions of transactions
-
Application No.: US15196976Application Date: 2016-06-29
-
Publication No.: US10725900B2Publication Date: 2020-07-28
- Inventor: Michael K. 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: Heslin Rothenberg Farley & Mesiti P.C.
- Agent Steven Chiu, Esq.; Blanche F. Schiller, Esq.
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/38 ; G06F12/02 ; G06F12/0811 ; G06F12/084 ; G06F12/0842 ; G06F12/0875

Abstract:
Transactional memory accesses are tracked using read and write sets based on actual program flow. A read and write set is associated with a range of instructions of a transaction. When execution follows a predicted branch, loads and stores are marked as being of selected read and write sets. Then, when a misprediction is processed, and execution is rewound, speculatively added read and write set indications are removed from the read and write sets.
Public/Granted literature
- US20170322875A1 READ AND WRITE SETS FOR RANGES OF INSTRUCTIONS OF TRANSACTIONS Public/Granted day:2017-11-09
Information query