“OCaml4Multicore” is an OCaml modification to allow the use of parallel POSIX Threads with OCaml. This started as an OCaml Summer Project 2008 funded by Jane Street Capital.
For performance reasons, OCaml4MultiCore is currently only distributed for AMD/Intel 64-bit architecture, as a patch to OCaml 3.10.2. A version working on Linux/x86-32bit, Linux/x86-64bit, MacOSX/x86-64bit is in development as a patch to OCaml 3.11.1.
It provides
Feel free to contact us for any bug report or feedback.
You can download the full source of OCaml4MultiCore. It contains several patches you need to apply to the 3.10.2 version of OCaml, which was the current version when development started. See the README file for more informations about the installation.
Warning : For testing purpose only. It should not be used for production.
OCaml4MultiCore is a free software under the CeCILL-B license.
Feel free to contact us for any question or bug report.