Rochester Software Transactional Memory. RSTM is one of the oldest open-source Software Transactional Memory libraries. Since its first release in 2006, it has grown to include several distinct STM algorithms. It also supports several architectures and operating systems (x86 / SPARC; Linux, Solaris, MacOS). As a research system, not all configurations are currently supported. However, among the various options one can find support for strong semantics (privatization, publication), irrevocability, condition synchronization (via ’retry’), and strong progress guarantees
Keywords for this software
References in zbMATH (referenced in 2 articles )
Showing results 1 to 2 of 2.
- Shriraman, Arrvindh; Dwarkadas, Sandhya; Scott, Michael L.: Implementation tradeoffs in the design of flexible transactional memory support (2010)
- Scott, Michael L.; Spear, Michael F.; Dalessandro, Luke; Marathe, Virendra J.: Transactions and privatization in Delaunay triangulation (2007)