VectorSTM: Software Transactional Memory without Atomic Instructions

  title={VectorSTM: Software Transactional Memory without Atomic Instructions},
  author={Lin Peng and Lun-Guo Xie and Xiao-Qiang Zhang and Xin-yan Xie},
  journal={2010 Third International Joint Conference on Computational Science and Optimization},
Transactional Memory(TM) is a promising way to coordinate concurrent threads in multi-core processors. Software transactional memory (STM) can run on conventional processors without additional hardware support. In this paper we propose VectorSTM which reduces the cost of centralized concurrency control. VectorSTM employs distributed vector timestamps instead of a single global timestamp to track the progress of transactions. Conflict detecting and transaction committing are done by polling… CONTINUE READING


Publications citing this paper.

Similar Papers

Loading similar papers…