An Auto-Parallelizer for Distributed Computing in Haskell

09/17/2023
by   Yuxi Long, et al.
0

One of the main challenges in distributed computing is building interfaces and APIs that allow programmers with limited background in distributed systems to write scalable, performant, and fault-tolerant applications on large clusters. In this demonstration, we designed and implemented a Haskell auto-parallelizer with a simple yet powerful interface by taking advantage of the default purity of Haskell functions. Finally, we benchmarked our implementation on a set of examples to illustrate the potential for future work in this direction.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset