发明名称 Dynamic predictor for coalescing memory transactions
摘要 A transactional memory system predicts the outcome of coalescing outermost memory transactions, the coalescing causing committing of memory store data to memory for a first transaction to be done at transaction execution (TX) end of a second transaction, the method comprising. A processor of the transactional memory system determines whether a first plurality of outermost transactions from an associated program that were coalesced experienced an abort, the first plurality of outermost transactions including a first instance of a first transaction. The processor updates a history of the associated program to reflect the results of the determination. The processor coalesces a second plurality of outermost transactions from the associated program, based, at least in part, on the updated history.
申请公布号 US9158573(B2) 申请公布日期 2015.10.13
申请号 US201314104380 申请日期 2013.12.12
申请人 International Business Machines Corporation 发明人 Busaba Fadi Y.;Cain, III Harold W.;Gschwind Michael Karl;Michael Maged M.;Schwarz Eric M.
分类号 G06F12/00;G06F9/00;G06F3/00;G06F9/46;G06F12/08;G06F3/06 主分类号 G06F12/00
代理机构 代理人 Gooshaw Isaac J.
主权项 1. A computer system for predicting an outcome of coalescing outermost memory transactions, a coalescing causing committing of memory store data to memory for a first transaction to be done at transaction execution (TX) end of a second transaction, the computer system comprising: a memory; and a processor in communication with the memory, wherein the computer system is configured to perform a method, said method comprising: determining, by a processor, whether a first plurality of outermost transactions from an associated program that were coalesced experienced an abort, the first plurality of outermost transactions including a first instance of a first outermost transaction;updating, by the processor, a history of the associated program to reflect a result of the determination; andcoalescing, by the processor, a second plurality of outermost transactions from the associated program, based, at least in part, on the updated history.
地址 Armonk NY US