Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
abi
 
 
 
 
lib
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

TardisTM

OVERVIEW

TardisTM implements support for transaction repair on top of TinySTM. Different variants can be built by modifying the Makefile. For more information, see the paper.

Information about the repair interface is in the include/stm.h file, where repair is referred to as merge. To see pre-written abstract operations and repair handlers, refer to our annotated STAMP repository.

INSTALLATION

Like TinySTM, TardisTM requires the 'atomic_ops' library, which must be installed separately. To compile, choose a pre-defined variant below, and execute make -f <variant>:

  • Makefile.repair: TardisTM with all repairs enabled.
  • Makefile.restart: TardisTM without any repair or tracking functionality.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published