发明名称 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