Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

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: -- (:)
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 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 Archives:
Bug reports: FAQ:
Beginner's list: