RMS-TM: a comprehensive benchmark suite for transactional memory systems

Gökçen Kestor, Vasileios Karakostas, Osman Ünsal, Adrián Cristal, Ibrahim Hur, Mateo Valero · 2011

Transactional Memory (TM) has been proposed as an alternative concurrency mechanism for the shared memory parallel programming model. Its main goal is to make parallel programming for Chip Multiprocessors (CMPs) easier than using the traditional lock synchronization constructs, without compromising the performance and the scalability. This topic has received substantial research attention and several TM designs have been proposed using various TM benchmarks. We believe that the evaluation of TM proposals would be more solid if it included realistic applications, that address on-going TM research issues, and that provide the potential for straightforward comparison against locks.

Read the paper · More papers on PaperTik