|
计算机科学 2010
Vector Timest Based Software Transactional Memory Algorithm
|
Abstract:
Transactional Memory(TM) is perceived as an alternative to locks for multi-core processors.Software tran-sactional memory can run on commercial multi-core processors without additional hardware support,and make full use of them.We proposed VectorSTM a software transactional memory algorithm without employing any atomic instructions.VectorSTM employs distributed vector timestamps to track the progress of transactions and provides more concurrency.We evaluated VectorSTM with STAMP benchmarks and the results s...