The Future of Synchronization on Multicores

Maurice P. Herlihy · Ubiquity · 2014

Synchronization bugs such as data races and deadlocks make every programmer cringe traditional locks only provide a partial solution, while high-contention locks can easily degrade performance. Maurice Herlihy proposes replacing locks with transactions. He discusses adapting the well-established concept of data base transactions to multicore systems and shared main memory.

Read the paper · More papers on PaperTik