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, Adl-Tabatabai, Ali-Reza |
---|---|
Other Authors: | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory |
Format: | Article |
Language: | English |
Published: |
Springer Science+Business Media
2016
|
Online Access: | http://hdl.handle.net/1721.1/103289 |
Similar Items
-
LiTM: A Lightweight Deterministic Software Transactional Memory System
by: Xia, Yu, et al.
Published: (2021) -
Memory-mapped transactions
by: Sukha, Jim
Published: (2006) -
Hardware Transactional Memory
by: Lie, Sean, et al.
Published: (2003) -
Investigation of hardware transactional memory
by: Nguyen, Andrew T
Published: (2016) -
Closing the Window of Vulnerability in Multiphase memory transaction: The alewife transaction store
by: Kubiatowicz, John David
Published: (2023)