John T. Robinson, Murthy V. Devarakonda
EuroSys 2008
The advent of multi-core and multi-threaded processor architectures highlights the need to address the well-known shortcomings of the ubiquitous lock-based synchronization mechanisms. To this end, transactional memory has been viewed by many as a promising alternative to locking. This paper therefore presents a constructive critique of locking and transactional memory: their strengths, weaknesses, and opportunities for improvement.
John T. Robinson, Murthy V. Devarakonda
EuroSys 2008
Yaron Weinsberg, Danny Dolev, et al.
EuroSys 2008
Muli Ben-Yehuda, Eric Van Hensbergen, et al.
EuroSys 2008
Harold Lorin
EuroSys 2008