LOCKIN is a locking library with various lock algorithms implemented in header files for ease of use
ASCYLIB (with OPTIK) is a concurrent-search data-structure library with over 40 implementantions of linked lists, hash tables, skip lists, binary search trees, queues, and stacks.
Porting ASCYLIB to C++
An attempt to rewrite ASCYLIB (https://github.com/LPD-EPFL/ASCYLIB) in Go
ssmem is a simple object-based memory allocator with epoch-based garbage collection
The skeleton code for the CA15 class project on the design of a very simple STM
Distributed Algorithms, Fall 2015. Code skeleton for the bonus project, Student Simple Storage Service (S4).
CLHT is a very fast and scalable (lock-based and lock-free) concurrent hash table with cache-line sized buckets.
An *incomplete* porting of TM2C transactional-memory system to pthreads (TM2C uses processes by default)
An *incomplete* porting of ssmp message-passing library to pthreads (ssmp uses processes by default)
raplread is a library to read and print power and energy statistics from Intel's RAPL (Running Average Power Limit) interface
Embedded key-value store for fast storage