Overview

Transactional Memory (TM) provides transactions for main memory. TM is supposed to make parallel/concurrent programming a lot easier for developers. With Software Transactional Memory (STM), transactions are entirely implemented in software. We maintain open-source tools (STM runtime, static and dynamic STM compilers) for research and experimental development.

Parts of our work are funded by the Velox project.

Latest news

Tanger 0.7.1 for LLVM 2.5
Added by Torvald Riegel 11 months ago

New releases of Tanger, TinySTM++, and STAMP patches
Tanger 0.7.0, TinySTM++ 0.9.0, support files for STAMP 0.9.10, virtual machine with all this software installed
Added by Torvald Riegel about 1 year ago

View all news