Practical experiences with Java software transactional memory

@inproceedings{Brevnov2008PracticalEW,
  title={Practical experiences with Java software transactional memory},
  author={Evgueni Brevnov and Yuri Dolgov and Boris Kuznetsov and Dmitry Yershov and Vyacheslav Shakin and Dong-yuan Chen and Vijay Menon and Suresh Srinivas},
  booktitle={PPOPP},
  year={2008}
}
In this paper, we evaluate the emerging Transactional Memory (TM) area by developing a set of Java transactional memory workloads and studying their performance under a Java Software Transactional Memory (STM) system and comparing them to their lock based counterparts. We provide a detailed performance and memory consumption analysis of the overheads of software transactional memory and transactional workloads within a production quality open source Java Runtime system. Additionally, we detail… CONTINUE READING