Publication | Closed Access
CAR-STM
115
Citations
28
References
2008
Year
Unknown Venue
Stm ImplementationsEngineeringProgram AnalysisTransactional ApplicationComputer EngineeringFormal MethodsComputer ArchitectureSoftware EngineeringSystems EngineeringTransaction ProcessingComputer ScienceTransactional SystemParallel ComputingMemory Model (Programming)System SoftwareTransactional Memory
Transactional memory (TM) is a key concurrent programming abstraction. Several software-based transactional memory (STM) implementations have been developed in recent years. All STM implementations must guarantee transaction atomicity but different STM implementations may provide different progress guarantees. In order to ensure progress, an STM implementation must resolve transaction conflicts. This is done either by the implementation itself or by delegating conflict resolution to a separate contention manager module that tries to resolve transaction collisions once they are detected.
| Year | Citations | |
|---|---|---|
Page 1
Page 1