High-level MPI library
Ivan Raikov <[email protected]>
| Newsgroups | gmane.comp.lang.ml.mlton.user |
|---|---|
| Message-ID | <CADM5OqPucOqggYj8_c0w-UUQi8AObocHSG511xxmDNS+zT4_cg@mail.gmail.com> |
Hi all,
I have created MLton bindings for a (small) subset of the MPI API,
which are pretty low-level and using them in Standard ML can be rather
awkward at times. The library is available here:
https://github.com/iraikov/mpi-mlton
I am wondering if anyone has worked on or is interested in a high-level
library for parallel distributed memory computing that is a bit more
convenient to use in a functional programming setting. I realize there is
Concurrent ML and various libraries for distributed computing, but so far I
have been unable to locate a worthy alternative to the MPI collective
operations (e.g. scatter and gather) which is where MPI really shines.
Some examples of high-level features that I would consider convenient
would include e.g. automatic and efficient flattening of tree/list data
structures onto the numerical array types supported by MPI, a functional
interface for defining process topologies, more elegant ways for invoking
scatter/gather/reduce, and perhaps some driver functions for common
parallel computing patterns. So if anybody is working on or thinking about
such things, some thoughts and opinions would be much appreciated. Thanks,
-Ivan Raikov
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
------------------------------------------------------------------------------
Android apps run on BlackBerry 10
Introducing the new BlackBerry 10.2.1 Runtime for Android apps.
Now with support for Jelly Bean, Bluetooth, Mapview and more.
Get your Android app in front of a whole new audience. Start now.
http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk
_______________________________________________
MLton-user mailing list
[email protected]; [email protected]
https://lists.sourceforge.net/lists/listinfo/mlton-user