发明名称 |
TRANSACTIONAL MEMORY OPERATIONS WITH READ-ONLY ATOMICITY |
摘要 |
Execution of a transaction mode setting instruction causes a computer processor to be in an atomic read-only mode ignoring conflicts to certain write-sets of a transaction during transactional execution. Read-set conflicts may still cause a transactional abort. Absent any aborting, the transaction's execution may complete, by committing transactional stores to memory and updating architecture states. |
申请公布号 |
US2017010929(A1) |
申请公布日期 |
2017.01.12 |
申请号 |
US201615275790 |
申请日期 |
2016.09.26 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
Gschwind Michael Karl;Schwarz Eric M.;Shum Chung-Lung K.;Slegel Timothy J. |
分类号 |
G06F11/00;G06F12/1027;G06F9/46 |
主分类号 |
G06F11/00 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computer implemented method for performing transactional memory operations in a multi-processor transactional execution (TX) environment, the method comprising:
executing an instruction to cause a transaction to be executed, by a processor, in an atomic read-only transaction mode, execution in the atomic read-only transaction mode comprising: tracking memory read accesses as a read-set of the transaction; based on detecting a read-set conflict, aborting the transaction; suppressing any transaction abort due to conflicts of a write-set generated while in the atomic read-only transaction mode; and absent any aborting, completing the transaction, the completing comprising committing stores executed in the transaction to memory and updating architecture states. |
地址 |
ARMONK NY US |