Amanda Baran - Distributed Computing with RDMA
Abstract : Remote Direct Memory Access technologies make it possible for distributed applications to interact with each others’ memory using one-sided verbs. This gives the programmer the illusion of a single global address space, and makes it possible to write distributed applications in a manner that is similar to how shared memory concurrent applications are written. In this talk, we will first provide a background knowledge in RDMA technologies, highlighting the ultra-low latency and high bandwidth promises of the one-sided model. However, the reality of RDMA programming reveals a disconnect between the theoretical promises of RDMA and its practical performance. To bridge this gap, this talk introduces a set of practical guidelines for high-performance RDMA programming, such as smart Queue Pair (QP) management and the minimization of control-path operations. To address one major challenge — the lack of guaranteed atomicity between local and remote memory accesses — we present ALock, an asymmetric lock primitive. ALock synchronizes local and remote processes using a combination of MCS queues and Peterson's algorithm, significantly outperforming traditional spinlocks and MCS locks under high contention. Finally, we demonstrate Remus, a framework designed to simplify the RDMA programming model. By moving away from complex, low-level verb code to an intuitive shared-memory API, Remus allows developers to perform operations like an RDMA read with a single line of code.

Grigoris Tsagatakis - Parsimony in Distributed Learning

Naama Ben David - Fast and Fair Lock Free Locks

Naama Ben David - Distributed Computing on Modern Networks

Erez Petrank - Snapshots: Theory and Practice

Why Aliens Would NEVER Invade Africa

What Nobody Tells You About Being a Quant

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

This is not the AI we were promised | The Royal Society

Billionaire's WARNING: I'm SELLING. The Crash Is Already Here!

The FULL VIDEO of Trump they didn’t want released

She Asks if I Know Coldplay and This Singer Shocks The Street

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

How To Think SO CLEARLY People Assume You're A Genius

Watch Ukrainian Drones OBLITERATE a Russian Jet

What to teach when AI writes the code | Rainer Stropek | TEDxLinz

Microsoft Just Released Their Own Linux Distro: Should You Be Worried?

