package forkwork
Fork child processes to perform work on multiple cores
Install
Dune Dependency
Authors
Maintainers
Sources
v0.3.2.tar.gz
sha256=0e506605c9348868b506a51a8d80e9c679258693998b7b75c101627b24b27bba
md5=d1ab07dd323c47b80f3c0bf80bd0531a
Description
ForkWork is intended for workloads that a master process can partition into independent jobs, each of which will typically take a while to execute (several seconds, or more). Also, the resulting values should not be too massive, since they must be marshalled for transmission back to the master process.
Among the numerous tools for multicore parallelism available in the OCaml ecosystem, ForkWork fits somewhere in between Netmcore and Parmap. It's a bit easier to use than the former, and a bit more flexible than the latter.
Published: 21 Nov 2013
Dependencies (4)
-
oasis
build
-
ocamlbuild
build
- ocamlfind
-
ocaml
< "4.06.0"
Dev Dependencies
None
Used by
None
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page