The MSPML library v 0.2

Description:

The MSPML library is a functional programming library for the Objective Caml  language for minimally synchronous parallel algorithms. It has been developped as part of our research program to investigate paradigms for functional parallel programming as special cases of standard semantics. The underlying assumption is that (efficient) parallel algorithms are special cases of (efficient) sequential algorithms and that using concurrent extensions of sequential languages to express them is both useless and harmful.

MSPML v 0.2 is portable to any architecture which supports both Objective Caml and has a TCP/IP address for each node.

Mailing list / Liste de diffusion

Online manual

Download

Examples and Applications

Coming later.

Publications

For further information please read the following papers:

2003
arapinis2003 snpd2003algd
2004
LOU2004:ICCS LOU2004:DAPSYS
LGAD2004
2005
BEL2005:MASTER BEN2005:MASTER
2006
BL2006:JFLA BL2006:TFP
2007
BL2007:WLPP

Other ressources

Sucessfully installed and tested on the following machines (ocaml 3.00 or higher):

Machine Sun Ultra 10 PC PC
OS Solaris Mandrake 9.0 Windows XP
Processors Sun Sparc Pentium III Pentium III

Links

History