Publication | Closed Access
Open nesting in software transactional memory
209
Citations
24
References
2007
Year
Unknown Venue
EngineeringTransactional GuaranteesComputer ArchitectureSoftware EngineeringTransaction ProcessingMemory Model (Programming)Software AnalysisHardware SecuritySystems EngineeringParallel ComputingMemory ManagementConcurrent ProgrammingComputer EngineeringComputer ScienceSoftware DesignAtomic RegionsProgram AnalysisFormal MethodsParallel ProgrammingConcurrent Data StructureOpen NestingSystem SoftwareTransactional Memory
Transactional memory (TM) promises to simplify concurrent programming while providing scalability competitive to fine-grained locking. Language-based constructs allow programmers to denote atomic regions declaratively and to rely on the underlying system to provide transactional guarantees along with concurrency. In contrast with fine-grained locking, TM allows programmers to write simpler programs that are composable and deadlock-free.
| Year | Citations | |
|---|---|---|
Page 1
Page 1