Invention Grant
- Patent Title: Dynamic predictor for coalescing memory transactions
-
Application No.: US14845403Application Date: 2015-09-04
-
Publication No.: US09619383B2Publication Date: 2017-04-11
- Inventor: Fadi Y. Busaba , Harold W. Cain, III , Michael Karl Gschwind , Maged M. Michael , Eric M. Schwarz
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Isaac J. Gooshaw
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F3/00 ; G06F9/00 ; G06F12/0815 ; G06F9/46 ; G06F3/06 ; G06F12/084 ; G06F12/0831

Abstract:
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.
Public/Granted literature
- US20150378907A1 DYNAMIC PREDICTOR FOR COALESCING MEMORY TRANSACTIONS Public/Granted day:2015-12-31
Information query