Compiler aided selective lock assignment for improving the performance of software transactional memory

@inproceedings{Mannarswamy2010CompilerAS,
  title={Compiler aided selective lock assignment for improving the performance of software transactional memory},
  author={Sandya Mannarswamy and Dhruva R. Chakrabarti and Kaushik Rajan and Sujoy Saraswati},
  booktitle={PPOPP},
  year={2010}
}
Atomic sections have been recently introduced as a language construct to improve the programmability of concurrent software. They simplify programming by not requiring the explicit specification of locks for shared data. Typically atomic sections are supported in software either through the use of optimistic concurrency by using transactional memory or through the use of pessimistic concurrency using compiler-assigned locks. As a software transactional memory (STM) system does not take… CONTINUE READING
7 Citations
7 References
Similar Papers

Similar Papers

Loading similar papers…