"
Haskell distributed parallel Haskell (HdpH) is a Haskell DSL for
parallel computation on distributed-memory architectures. HdpH is
implemented entirely in Haskell but does make use of GHC extensions,
most notably TemplateHaskell.
A recent paper [1] presents the semantics of
HdpH and evaluates its
implementation. There are also earlier design papers [2,3]. Sources for
the related reliable
HdpH-RS DSL can also be found on GitHub [4].
Patrick Maier, Rob Stewart, Phil Trinder.
The HdpH DSLs for Scalable Reliable Computation.
Proc. 2014 ACM SIGPLAN Symposium on Haskell (Haskell 2014), pp 65-76.
DOI 10.1145/2633357.2633363
Patrick Maier, Rob Stewart, Phil Trinder.
Reliable Scalable Symbolic Computation: The Design of SymGridPar2.
Proc. 28th ACM Symposium On Applied Computing (SAC 2013), pp. 1677-1684.
Patrick Maier, Phil Trinder.
Implementing a High-level Distributed-Memory Parallel Haskell in Haskell.
Proc. 23rd Intl. Symposium on the Implementation and Application of
Functional Languages (IFL 2011), pp. 35-50.
Rob Stewart.
HdpH-RS development repository
https://github.com/PatrickMaier/HdpH
SymGridPar2: A HdpH library for coordinating computer algebra frameworks
- https://github.com/BlairArchibald/SymGridPar2
No comments:
Post a Comment