Publication | Closed Access
Enforcing isolation and ordering in STM
205
Citations
61
References
2007
Year
Unknown Venue
EngineeringComputer ArchitectureTransaction ProcessingConcurrency ControlFormal VerificationHardware SecurityShared MemoryParallel ComputingData ManagementLock-based SynchronizationConcurrent ProgrammingComputer EngineeringShared-memory AccessesComputer ScienceData SecurityProgram AnalysisConcurrency TheoryFormal MethodsParallel ProgrammingConcurrent Data StructureSystem SoftwareTransactional Memory
Transactional memory provides a new concurrency control mechanism that avoids many of the pitfalls of lock-based synchronization. High-performance software transactional memory (STM) implementations thus far provide weak atomicity: Accessing shared data both inside and outside a transaction can result in unexpected, implementation-dependent behavior. To guarantee isolation and consistent ordering in such a system, programmers are expected to enclose all shared-memory accesses inside transactions.
| Year | Citations | |
|---|---|---|
Page 1
Page 1