Skip to content
/ TL2 Public

C++ implementation of Transactional Locking II

Notifications You must be signed in to change notification settings

staverm/TL2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Transactional Locking II in C++

Transactional Locking II (TL2) is a software transactional memory (STM) algorithm based on a combination of commit-time locking and a global version-clock based validation technique. This repository contains a C++ implementation of TL2 as described in the original TL2 paper.

Note that the performance of this implementation somewhat suffers from STL overheads.

The code is meant to be run on an evaluator, which compares its performance to a naive transactional memory implementation.

About

C++ implementation of Transactional Locking II

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published