HPCS 2011 tutorials: Tutorial I: Distributed software transactional memories: Foundations, algorithms and tools

Maria Couceiro, Paolo Romano, Luı́s Rodrigues · 2011

Parallel programming (PP) used to be an area once confined to scientific and high-performance computing applications. However, with the proliferation of multicore processors, parallel programming has definitely become a mainstream concern. Transactional Memories (TMs) answer the need to find a better programming model for PP, capable of boosting developers' productivity and allowing ordinary programmers to unleash the power of parallel and distributed architectures avoiding the pitfalls of manual, lock based synchronization.

Read the paper · More papers on PaperTik