From Locks to Transactional Memory : Lessons Learned from Porting a Real-world Application
From Locks to Transactional Memory : Lessons Learned from Porting a Real-world Application
Alexandre Skyrme
2013
9 Citations
TLDR
This paper undertake the challenge of porting luaproc, an existing concurrent programming library for the Lua programming language, to use transactions instead of locks for its internal synchronization, and relies solely on the transactional memory support included in the latest stable version of the GNU C Compiler Collection for research.
