Software Systems Lab
Overview Downloads
Project Title: Software Transactional Memory in Java

Our work aims to provide an initial evaluation of the benefits of multi-versioning in Software transactional Memory (STM). Specifically, it compares single-versioned vs. constant multi-versioned vs. dynamically multi-versioned STM implementations and evaluates the trade-offs between their respective overheads and their ability to minimize transaction aborts and wasted work.
all completed projects