On Mon, Dec 21, 2009 at 09:21:09PM +0000, Sylvain Le Gall wrote: > On 21-12-2009, Erik Rigtorp <e...@rigtorp.com> wrote: > > On Sun, Dec 20, 2009 at 17:18, Gerd Stolpmann <g...@gerd-stolpmann.de> > > wrote: > > > > Even if I want to process a dataset and partition it and sends the > > work to multiple processes there is no framework in OCaml for me to > > use. > > > > There are many frameworks at hand, just search for it: > - ocamlp3l > - jocaml > - RPC with ocamlnet > - cothreads > - Ancient > - OCamlMPI
Since the OP is interested in latencies, he may also want to look at the tools lower down the stack for pinning processes and interrupts to physical CPUs (eg. Tuna http://userweb.kernel.org/~acme/tuna/), and also at RT kernels. Red Hat is funding a large amount of research in this area under the general brand name of MRG (Messaging, Real time and Grid computing): http://www.redhat.com/mrg/ and we're doing this in partnership with some very large banks. None of that is really specific to OCaml. In fact the banks tend to use Java(!) Rich. -- Richard Jones Red Hat _______________________________________________ Caml-list mailing list. Subscription management: http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list Archives: http://caml.inria.fr Beginner's list: http://groups.yahoo.com/group/ocaml_beginners Bug reports: http://caml.inria.fr/bin/caml-bugs