Browse thread
[Caml-list] ocaml on supercomputer?
-
Daniel Andor
-
Xavier Leroy
-
Hal Daume III
- Yaron M. Minsky
-
Hal Daume III
-
Xavier Leroy
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | NaN-NaN-NaN (NaN:NaN) |
| From: | Yaron M. Minsky <yminsky@c...> |
| Subject: | Re: [Caml-list] ocaml on supercomputer? |
I'll second that. I've used ocaml to great effect on my tiny little beowulf (6 nodes) via the MPI bindings. Not only was I able to easily MPI-ify my code, I was able to write a clean little functor that could be used to parallelize any bag-of-jobs style parallel task in just a few lines of code. So, props to ocaml and Xavier. y On Tue, 2003-07-15 at 12:02, Hal Daume III wrote: > > 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 -- |--------/ Yaron M. Minsky \--------| |--------\ http://www.cs.cornell.edu/home/yminsky/ /--------| Open PGP --- KeyID B1FFD916 (new key as of Dec 4th) Fingerprint: 5BF6 83E1 0CE3 1043 95D8 F8D5 9F12 B3A9 B1FF D916 ------------------- 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