Tracking transactions using extended memory features
Abstract
An approach is disclosed that tracks memory transactions by a node. The approach establishes a transaction processing state corresponding to common virtual addresses accessed by a processing threads. Transactions are executed by the threads. A selected transaction is allowed to complete. In response to detecting a conflict in the transaction processing state, completion of a non-selected transaction is inhibited.
- Inventors:
- Issue Date:
- Research Org.:
- International Business Machines Corp., Armonk, NY (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1771612
- Patent Number(s):
- 10831663
- Application Number:
- 16/214,856
- Assignee:
- International Business Machines Corporation (Armonk, NY)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
- DOE Contract Number:
- 7216497
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 12/10/2018
- Country of Publication:
- United States
- Language:
- English
Citation Formats
Kahle, James Allan, and Johns, Charles Ray. Tracking transactions using extended memory features. United States: N. p., 2020.
Web.
Kahle, James Allan, & Johns, Charles Ray. Tracking transactions using extended memory features. United States.
Kahle, James Allan, and Johns, Charles Ray. Tue .
"Tracking transactions using extended memory features". United States. https://www.osti.gov/servlets/purl/1771612.
@article{osti_1771612,
title = {Tracking transactions using extended memory features},
author = {Kahle, James Allan and Johns, Charles Ray},
abstractNote = {An approach is disclosed that tracks memory transactions by a node. The approach establishes a transaction processing state corresponding to common virtual addresses accessed by a processing threads. Transactions are executed by the threads. A selected transaction is allowed to complete. In response to detecting a conflict in the transaction processing state, completion of a non-selected transaction is inhibited.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Nov 10 00:00:00 EST 2020},
month = {Tue Nov 10 00:00:00 EST 2020}
}
Works referenced in this record:
Transactional Memory Support for Non-coherent Shared Memory Systems Using Selective Write Through Caches
patent-application, January 2010
- Koka, Pranay; O'Krafka, Brian W.
- US Patent Application 12/176298; 20100017572
System and method for highly scalable decentralized and low contention transactional processing X
patent, September 2017
- Jiménez Peris, Ricardo; Patiño Martínez, Marta
- US Patent Document 9,760,597
Instrumentation of Hardware Assisted Transactional Memory System
patent-application, June 2011
- Tailefer, Martin; Gray, Jan; Wurdack, Richard
- US Patent Application 12/638345; 20110145498
System and Method for Committing Results of a Software Transaction Using a Hardware Transaction
patent-application, October 2011
- Moir, Mark S.; Lev, Yosef; Nussbaum, Daniel S.
- US Patent Application 12/750908; 20110246725
Managing Transactional and Non-transactional Store Oservability
patent-application, December 2013
- Alexander, Khary J.; Jacobi, Christian; Tast, Hans-Werner
- US Patent Application 13/524386; 20130339615
Transactional Processing for Clustered File Systems
patent-application, February 2010
- Aronovich, Lior; Toaff, Yair; Paz, Gil
- US Patent Application 12/197953; 20100049718
Instrumentation of hardware assisted transactional memory system
patent, July 2015
- Taillefer, Martin; Gray, Jan; Wurdack, Richard
- US Patent Document 9,092,253
Performing mode switching in an unbounded transactional memory (UTM) system
patent, January 2012
- Gray, Jan; Taillefer, Martin; Levanoni, Yossi
- US Patent Document 8,095,824
Distributed System, Computer Program Product and Method
patent-application, November 2018
- Horii, Hiroshi; Tozawa, Akhihiko
- US Patent Application 15/594235; 20180329944
Graphical Development tool for Compensation Actions and Compensation Scope in a Process Flow Environment
patent-application, June 2011
- Alexander, William; Ho, Shyh-Mei F.; Hung, Jenny C.
- US Patent Application 12/649838; 20110161920