Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
From: "Frédéric Loulergue" <Frederic.Loulergue@lifo.univ-orleans.fr>
To: caml-list@inria.fr
Subject: BSMLlib-0.1
Date: Thu, 06 Apr 2000 13:39:20 +0200	[thread overview]
Message-ID: <38EC7767.C6B37345@lifo.univ-orleans.fr> (raw)

----------------------------------------------------------------------------
                       The BSMLlib library version 0.1
----------------------------------------------------------------------------

The BSMLlib library has been developped as part of our research program
[LHF98, LH98, Lou99, BLH99, LHF00, Lou00] 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.

The BSMLlib library is a purely functional programming library of the
Objective Caml language for direct-mode BSP (Bulk Synchronous Parallelism)
[Val90] algorithms. An algorithm is said to be in direct mode when its
process structure is made explicit. This can make it less convenient to
express but more efficient in many cases [GV94] The BSMLlib library is an
attempt to combine flexibility and generality with the predictable and high
performance of direct-mode BSP algorithms.

More informations and download instructions can be found at the BSMLlib
library page :
   http://www.univ-orleans.fr/SCIENCES/LIFO/Members/loulergu/bsmllib.html

                                 References

*[BLH99] O. Ballereau, F. Loulergue, and G. Hains. High-level BSP
Programming: BSML and BSl. In P Trinder and G. Michaelson, editors, Draft
Proceedings of the fist Scottish Functional Programming Workshop, number
Techinal Report RM/99/9, pages 43--52, Edinburgh, august 1999. Heriot-Watt
University.
*[GV94] A. V. Gerbessiotis and L. G. Valiant. Direct bulk-synchronous
parallel algorithms. Journal of Parallel and Distributed Computing,
22:251--267, 1994.
*[LH98] F. Loulergue and G. Hains. An Introduction to BSl. Technical Report
RR98-09, LIFO, Université d'Orléans, September 1998.
*[LHF98] F. Loulergue, G. Hains, and C. Foisy. A Calculus of
Recursive-Parallel BSP Programs. In S. Gorlatch, editor, First International
Workshop on Constructive Methods for Parallel Programming (CMPP'98),
Research Report MIP-9805, pages 59--70. University of Passau, May 1998.
*[LHF00] F Loulergue, G. Hains, and C. Foisy. A Calculus of Functional BSP
Programs. Science of Computer Programming, 37(1-3), 2000.
*[Lou99] F. Loulergue. Extension du BSl-calcul. In P. Weis, editor, JFLA'99
: Journées Francophones des Langages Applicatifs, pages 93--112,
Morzine-Avoriaz, February 1999.
*[Lou00] F. Loulergue. Conception de langages fonctionnels pour la
programmation massivement parallèle. thése de doctorat, Université
d'Orléans, LIFO, 4 rue Léonard de Vinci, BP 6759, F-45067 Orléans Cedex 2,
France, January 2000.
http://www.univ-orleans.fr/SCIENCES/LIFO/Members/loulergu.
[Val90] Leslie G Valiant. A bridging model for parallel computation.
Communications of the ACM, 33(8):103, August 1990.


----------------------------------------------------------------------------
 Frederic LOULERGUE                             LIFO, Universite d'Orleans
 Tel: +33 2 38 41 72 65                    4 rue Leonard de Vinci, BP 6759
 Fax: +33 2 38 41 71 37                     F-45067 ORLEANS Cedex 2, FRANCE
E-mail: mailto:loulergu@lifo.univ-orleans.fr
URL: http://www.univ-orleans.fr/SCIENCES/LIFO/Members/loulergu



                 reply	other threads:[~2000-04-06 13:46 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=38EC7767.C6B37345@lifo.univ-orleans.fr \
    --to=frederic.loulergue@lifo.univ-orleans.fr \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox