Software Engineering with Transactional Memory Versus Locks in Practice
Transactional Memory (TM) promises to simplify parallel programming by replacing locks with atomic transactions. Despite much recent progress in TM research, there is very little experience using TM to develop realistic parallel programs from scratch. In this article, we present the results of a det...
Main Authors: | Pankratius, Victor (Contributor), Adl-Tabataba (Author) |
---|---|
Other Authors: | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory (Contributor) |
Format: | Article |
Language: | English |
Published: |
Springer Science+Business Media,
2016-06-23T15:01:17Z.
|
Subjects: | |
Online Access: | Get fulltext |
Similar Items
-
Mutex Locking versus Hardware Transactional Memory: An Experimental Evaluation
by: Moore, Sean Ryan
Published: (2017) -
Using Group Fine-grained Locking and Disjoint Update Validation Schemes in Software Transactional Memory
by: Tin-HanShen, et al.
Published: (2010) -
Refactoring for Software Transactional Memory
by: Baum, Mark Vincent
Published: (2012) -
Online algorithms for scheduling transactions on python software transactional memory
by: Popović Marko, et al.
Published: (2019-01-01) -
Enhancing the efficiency and practicality of software transactional memory on massively multithreaded systems
by: Kestor, Gökçen
Published: (2013)