Back to Search
Start Over
Optimizing Persistent Transactions (Brief Announcement)
- Source :
- SPAA
- Publication Year :
- 2019
- Publisher :
- ACM, 2019.
-
Abstract
- There is a mechanical transformation by which algorithms for software transactional memory can be transformed to work with persistent memory. While correct, this transformation does not take into account differences between the persistent and volatile programming models. We show that fundamental properties of the data regions accessed by a persistent software transaction allow for a variety of optimizations not available in the volatile setting, and these lead to significant performance gains.
- Subjects :
- 020203 distributed computing
Computer science
business.industry
Concurrency
Distributed computing
Transactional memory
020207 software engineering
02 engineering and technology
Variety (cybernetics)
Transformation (function)
Software
0202 electrical engineering, electronic engineering, information engineering
Programming paradigm
Software transactional memory
business
Database transaction
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- The 31st ACM Symposium on Parallelism in Algorithms and Architectures
- Accession number :
- edsair.doi...........973e3a5b09df48e3428291da21fb99c6