@LPD-EPFL

Distributed Computing Laboratory, EPFL

  • Project template for the 2018 version of the course CS-453

    C++ 11 Updated Dec 16, 2018
  • Updated Jul 18, 2018
  • Distributed transactions

    C++ 3 GPL-2.0 Updated May 16, 2018
  • 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.

    C 79 20 GPL-2.0 Updated Jan 19, 2018
  • CLHT is a very fast and scalable (lock-based and lock-free) concurrent hash table with cache-line sized buckets.

    C 31 6 Updated Sep 22, 2017
  • MCTOP: A Multi-Core Topology Abstraction

    C 4 2 MIT Updated May 4, 2017
  • LOCKIN is a locking library with various lock algorithms implemented in header files for ease of use

    C 3 4 MIT Updated Apr 19, 2017
  • A persistent LSM key-value store. FloDB is designed to scale with the number of threads and memory size.

    C++ 10 6 BSD-3-Clause Updated Mar 28, 2017
  • Porting ASCYLIB to C++

    C++ 2 Updated Jul 30, 2016
  • An attempt to rewrite ASCYLIB (https://github.com/LPD-EPFL/ASCYLIB) in Go

    Go 1 GPL-2.0 Updated Jul 29, 2016
  • ssmem is a simple object-based memory allocator with epoch-based garbage collection

    C 14 6 Updated Jun 8, 2016
  • The skeleton code for the CA15 class project on the design of a very simple STM

    C 1 Updated Jan 14, 2016
  • memcached using the CLHT hash table

    C 1 BSD-3-Clause Updated Jan 5, 2016
  • Distributed Algorithms, Fall 2015. Code skeleton for the bonus project, Student Simple Storage Service (S4).

    Java 1 GPL-2.0 Updated Dec 22, 2015
  • An *incomplete* porting of TM2C transactional-memory system to pthreads (TM2C uses processes by default)

    C 1 GPL-2.0 Updated Apr 30, 2015
  • An *incomplete* porting of ssmp message-passing library to pthreads (ssmp uses processes by default)

    C 1 Updated Apr 30, 2015
  • raplread is a library to read and print power and energy statistics from Intel's RAPL (Running Average Power Limit) interface

    C 4 4 Updated Feb 10, 2015
  • C++ 3 Updated Nov 30, 2014
  • Embedded key-value store for fast storage

    C++ 1 2,767 Updated Sep 7, 2014