Current browse context:
cs.DC
Change to browse by:
References & Citations
Computer Science > Distributed, Parallel, and Cluster Computing
Title: Invited Paper: Initial Steps Toward a Compiler for Distributed Programs
(Submitted on 24 May 2023)
Abstract: In the Hydro project we are designing a compiler toolkit that can optimize for the concerns of distributed systems, including scale-up and scale-down, availability, and consistency of outcomes across replicas. This invited paper overviews the project, and provides an early walk-through of the kind of optimization that is possible. We illustrate how type transformations as well as local program transformations can combine, step by step, to convert a single-node program into a variety of distributed design points that offer the same semantics with different performance and deployment characteristics.
Submission history
From: Joseph M. Hellerstein [view email] [via JOSEPH proxy][v1] Wed, 24 May 2023 01:28:01 GMT (253kb,D)
Link back to: arXiv, form interface, contact.