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...

Full description

Bibliographic Details
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