UPDF AI

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.