DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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


Instrumentation of Hardware Assisted Transactional Memory System
patent-application, June 2011


System and Method for Committing Results of a Software Transaction Using a Hardware Transaction
patent-application, October 2011


Managing Transactional and Non-transactional Store Oservability
patent-application, December 2013


Transactional Processing for Clustered File Systems
patent-application, February 2010


Instrumentation of hardware assisted transactional memory system
patent, July 2015


Performing mode switching in an unbounded transactional memory (UTM) system
patent, January 2012


Distributed System, Computer Program Product and Method
patent-application, November 2018


Graphical Development tool for Compensation Actions and Compensation Scope in a Process Flow Environment
patent-application, June 2011