Comparisons » Parallel Programming

Thread library

OCaml threads do not exploit multiprocessing. Basically, only one OCaml thread can run at a time.

JoCaml

external C libraries

called from OCaml. They can run in parallel with OCaml code provided the OCaml/C interface for these libraries makes uses of the "blocking section" mechanism.

CamplP3l

process-level parallelism, programs written in message-passing style

OcamlMPI

coThreads