Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Hydroflow: A Compiler Target for Fast, Correct Distributed Programs

ACM SIGPLAN via YouTube

Overview

Explore a groundbreaking compiler stack designed to enhance the correctness and efficiency of distributed programs in this OOPSLA 2023 conference talk. Delve into Hydroflow, a Rust-based dataflow runtime that forms the foundation of the Hydro project at Berkeley. Discover how Hydroflow's semilattice formalism-based IR enables natural program transformations in distributed systems, including refactoring, replication, and partitioning. Learn about the optimization potential for distributed programs, addressing parallelism, memory scaling, performance isolation, geoproximity, and physical security. Examine case studies demonstrating correctness, latency, and scaling results when optimizing various programs, from key-value stores to shopping carts and complex consensus protocols.

Syllabus

[OOPSLA23] Hydroflow: A Compiler Target for Fast, Correct Distributed Programs

Taught by

ACM SIGPLAN

Reviews

Start your review of Hydroflow: A Compiler Target for Fast, Correct Distributed Programs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.