General information

“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.

Features

For performance reasons, OCaml4MultiCore is only distributed for AMD/Intel 64-bit architecture.

It provides

  • a sequential Stop and Copy GC allowing the use of parallel threads (still experimental feel free to contact us for any bug report)
  • parameterized heap and page sizes

Distribution / Download

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.

License

OCaml4MultiCore is a free software under the CeCILL-B license.

Documentation

Feel free to contact us for any question or bug report.

Authors

 
index.txt · Last modified: 2009/09/22 22:33 by philippe