Patent · US Active

Action framework in software transactional memory

US9411634B2 · kind B2 · utility

0Cited by
9References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 21, 2010
Grant dateAug 9, 2016
Priority date
Expiry dateJun 2, 2032

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/526
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A software transactional memory system implements a lightweight key-based action framework. The framework includes a set of unified application programming interfaces (APIs) exposed by an STM library that allow clients to implement actions that can be registered, queried, and updated using specific keys by transactions or transaction nests in STM code. Each action includes a key, state information, and a set of one or more callbacks that can be hooked to the validation, commit, abort, and/or re-execution phases of transaction execution. The actions extend the built-in concurrency controls of the STM system with customized control logics, support transaction nesting semantics, and enable integration with garbage collection systems.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.