Computer Science ›› 2010, Vol. 37 ›› Issue (5): 282-286.

Previous Articles     Next Articles

Vector Timest Based Software Transactional Memory Algorithm

PENG Lin,XIE Lun-guo,ZHANG Xiao-qiang   

  • Online:2018-12-01 Published:2018-12-01

Abstract: Transactional Memory(TM) is perceived as an alternative to locks for mufti core processors. Software transectional memory can run on commercial mufti-core processors without additional hardware support, and make full use of them. We proposed VectorSTM a software transactional memory algorithm without employing any atomic instruclions. VectorSTM employs distributed vector timestamps to track the progress of transactions and provides more concurrency. We evaluated VectorSTM with STAMP benchmarks and the results show that the design offers superior performance or stronger semantics than TL2 and RingSTM.

Key words: Multi-core processors, Software transactional memory, Vector timestamp

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!