Version française
Home     About     Download     Resources     Contact us    
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 top500.org) on anywhere from 10 to 170 nodes (IBM
Netfinity Cluster P4 Xeon 2 GHz - Myrinet/ 512), and performs incredibly
well.

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