- 专利标题: Read and write sets for ranges of instructions of transactions
-
申请号: US15196976申请日: 2016-06-29
-
公开(公告)号: US10725900B2公开(公告)日: 2020-07-28
- 发明人: Michael K. Gschwind , Valentina Salapura , Chung-Lung K. Shum
- 申请人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 申请人地址: US NY Armonk
- 专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人地址: US NY Armonk
- 代理机构: Heslin Rothenberg Farley & Mesiti P.C.
- 代理商 Steven Chiu, Esq.; Blanche F. Schiller, Esq.
- 主分类号: G06F9/46
- IPC分类号: G06F9/46 ; G06F9/38 ; G06F12/02 ; G06F12/0811 ; G06F12/084 ; G06F12/0842 ; G06F12/0875
摘要:
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.
公开/授权文献
信息查询