The Probabilistic Fault Tolerance of Neural Networks in the Continuous Limit, El-Mahdi El-Mhamdi, Rachid Guerraoui, Andrei Kucharavy, Sergei Volodin
Distributed Momentum for Byzantine-resilient Stochastic Gradient Descent (ICLR 2021)
System Support for Byzantine Machine Learning
Differential Privacy and Byzantine Resilience in SGD: Do They Add Up? (PODC 2021)
Byzantine-resilient distributed SGD with TensorFlow.
FeGAN: Scaling Distributed GANs
Mu: Microsecond Consensus for Microsecond Applications
just a pointer saying that Krum's code in the Aggregathor repo to reduce emails
lock-free concurrent data structures for non-volatile RAM
memory management and utilities for concurrent data structures for non-volatile ram
jemalloc for non-volatile ram with per-memory-area tracking
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.
CLHT is a very fast and scalable (lock-based and lock-free) concurrent hash table with cache-line sized buckets.
MCTOP: A Multi-Core Topology Abstraction
LOCKIN is a locking library with various lock algorithms implemented in header files for ease of use
A persistent LSM key-value store. FloDB is designed to scale with the number of threads and memory size.
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
memcached using the CLHT hash table
Distributed Algorithms, Fall 2015. Code skeleton for the bonus project, Student Simple Storage Service (S4).
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