Patrick Stuedi bio photo

Patrick Stuedi

Buidling distributed systems for modern hardware.

  G. Scholar LinkedIn Github e-Mail

About

I’m a Software Engineer at Meta working at the intersection of machine learning, networking and storage. Previously I’ve been at Confluent, LinkedIn, IBM Research and Microsoft Research. I received a PhD from ETH Zurich in 2008. I currently live in Los Angeles, California.

The general theme of my work is to explore how modern networking and storage hardware can be exploited in distributed systems. Over the last years, I’ve been working on Crail, a fast distributed data store designed from ground up for fast storage (DRAM, NVMe, PCM) and networking hardware (100Gb/s RDMA, NVMf). Crail is built upon principles of user-level I/O and primarily targets fast sharing of ephemeral data over disaggregated storage in distributed data processing workloads (Spark, Tensorflow, Ray, serverless workloads, etc.).

Earlier, I developed DiSNI, a zero-copy RDMA-based network stack for the JVM.

News

Recent Talks

Program Committes

USENIX ATC’24 (Light PC), EuroSys’24 (Fall deadline), OSDI’24, ASPLOS’24, SoCC’23, WORDS’23, USENIX ATC’22, USENIX ATC’21, SoCC’20, USENIX ATC’20, ASPLOS’20 (ERC), USENIX ATC’19, ASPLOS’19 (ERC), USENIX ATC’18, SoCC’18, SoCC’17, Systor’17, ICDCS’14, ICDCS’11, ICDCS’10

Teaching

I have been co-teaching the following courses: