Distributed Computing Laboratory, EPFL
We are the Distributed Computing Lab (DCL) @ EPFL. Our research is about the theory and practice of distributed computing.
Lausanne, Switzerland
Pinned Repositories
AggregaThor
Byzantine-resilient distributed SGD with TensorFlow.
ASCYLIB
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.
ByzantineMomentum
Distributed Momentum for Byzantine-resilient Stochastic Gradient Descent (ICLR 2021)
CLHT
CLHT is a very fast and scalable (lock-based and lock-free) concurrent hash table with cache-line sized buckets.
FeGAN
FeGAN: Scaling Distributed GANs
flodb
A persistent LSM key-value store. FloDB is designed to scale with the number of threads and memory size.
Garfield
System Support for Byzantine Machine Learning
mu
Mu: Microsecond Consensus for Microsecond Applications
MVTIL
Distributed transactions
ssmem
ssmem is a simple object-based memory allocator with epoch-based garbage collection
Distributed Computing Laboratory, EPFL's Repositories
LPD-EPFL/CLHT
CLHT is a very fast and scalable (lock-based and lock-free) concurrent hash table with cache-line sized buckets.
LPD-EPFL/mu
Mu: Microsecond Consensus for Microsecond Applications
LPD-EPFL/AggregaThor
Byzantine-resilient distributed SGD with TensorFlow.
LPD-EPFL/ByzantineMomentum
Distributed Momentum for Byzantine-resilient Stochastic Gradient Descent (ICLR 2021)
LPD-EPFL/FeGAN
FeGAN: Scaling Distributed GANs
LPD-EPFL/MVTIL
Distributed transactions
LPD-EPFL/Garfield
System Support for Byzantine Machine Learning
LPD-EPFL/ubft
uBFT: Microsecond-scale BFT using Disaggregated Memory
LPD-EPFL/robust-collaborative-learning
Robust Collaborative Learning with Linear Gradient Overhead
LPD-EPFL/swarm-artifacts
Artifacts for SWARM: Replicating Shared Disaggregated-Memory Data in No Time
LPD-EPFL/swarm-kv
A fault-tolerant RDMA-based disaggregated key-value store with 1-RTT UPDATEs and GETs thanks to the SWARM replication protocol
LPD-EPFL/nv-lf-structures
lock-free concurrent data structures for non-volatile RAM
LPD-EPFL/CS453-2021-project
Concurrent Algorithms Project 2021
LPD-EPFL/DifferentialByzantine
Differential Privacy and Byzantine Resilience in SGD: Do They Add Up? (PODC 2021)
LPD-EPFL/CS453-2022-project
Concurrent Algorithms Project 2022
LPD-EPFL/CS453-2023-project
Concurrent Computing Project 2023
LPD-EPFL/dsig-artifacts
Artifacts for DSig: Breaking the Barrier of Signatures in Data Centers
LPD-EPFL/ukharon
uKharon: A Membership Service for Microsecond Applications
LPD-EPFL/Attack_Equivalence
LPD-EPFL/CS451-2024-project
LPD-EPFL/libnvram
memory management and utilities for concurrent data structures for non-volatile ram
LPD-EPFL/nn-fault-tolerance
The Probabilistic Fault Tolerance of Neural Networks in the Continuous Limit, El-Mahdi El-Mhamdi, Rachid Guerraoui, Andrei Kucharavy, Sergei Volodin
LPD-EPFL/ukharon-artifacts
Artifact evaluation of uKharon
LPD-EPFL/CS453-2024-project
Concurrent Computing Project 2024
LPD-EPFL/krum
just a pointer saying that Krum's code in the Aggregathor repo to reduce emails
LPD-EPFL/nv-jemalloc
jemalloc for non-volatile ram with per-memory-area tracking
LPD-EPFL/nv-memcached
LPD-EPFL/dsig
DSig: Breaking the Barrier of Signatures in Data Centers
LPD-EPFL/rdma-playground
LPD-EPFL/ubft-artifacts
Artifact evaluation of uBFT