English version
Accueil     À propos     Téléchargement     Ressources     Contactez-nous    

Ce site est rarement mis à jour. Pour les informations les plus récentes, rendez-vous sur le nouveau site OCaml à l'adresse ocaml.org.

Browse thread
[Caml-list] ocaml on supercomputer?
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2003-07-15 (16:02)
From: Hal Daume III <hdaume@I...>
Subject: Re: [Caml-list] ocaml on supercomputer?
> OCaml threads do not exploit shared-memory multiprocessing --
> basically, all threads interleave their execution, hence multiple
> processors are not exploited.  Your best bet is MPI or PVM.  Both have
> bindings for OCaml.

I thought I'd just stick in my own props for the Ocaml MPI bindings.  I
had an ~11k line ocaml program which I ported to MPI.  It only required
500 or so more lines of code to MPI-ify it (with minor restructuring so
these parts could be separated out).

It now runs on our supercomputer (56th faster computer in the world,
according to top500.org) on anywhere from 10 to 170 nodes (IBM
Netfinity Cluster P4 Xeon 2 GHz - Myrinet/ 512), and performs incredibly

I am *very* happing with these bindings and would like to formally thank
Xavier for writing them :).

Best of luck.

 - Hal

To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners