发明名称 Coalescing memory transactions
摘要 A transactional memory system coalesces two outermost transactions in a transactional memory environment. A processor of the transactional memory system executes a first transaction begin instruction of a first outermost transaction and processes the first transaction. Based on encountering a first transaction end instruction of the first outermost transaction, the processor determines whether the first transaction is to-be coalesced with a second outermost transaction.
申请公布号 US9430276(B2) 申请公布日期 2016.08.30
申请号 US201514739049 申请日期 2015.06.15
申请人 International Business Machines Corporation 发明人 Busaba Fadi Y.;Gschwind Michael Karl;Michael Maged M.;Salapura Valentina;Shum Chung-Lung K.
分类号 G06F13/10;G06F9/46;G06F9/52;G06F13/16;G06F3/06 主分类号 G06F13/10
代理机构 代理人 Gooshaw Isaac J.
主权项 1. A method for coalescing two outermost transactions in a transactional memory environment, the method comprising: executing, by a processor, a first transaction begin instruction of a first outermost transaction in which a first nested transaction is nested; based on executing the first transaction begin instruction, processing, by the processor, the first outermost transaction; based on encountering a first transaction end instruction of the first outermost transaction during processing of the first outermost transaction, determining, by the processor, whether the first outermost transaction is to-be coalesced with a second outermost transaction in which a second nested transaction is nested; and based on the determining indicating that the first outermost transaction is to-be coalesced with the second outermost transaction, coalescing, by the processor, the first outermost transaction with the second outermost transaction.
地址 Armonk NY US