nproc

Process pool

A library that enables asynchronous task execution across multiple processes in OCaml

Process pools for OCaml

GitHub

29 stars
7 watching
6 forks
Language: OCaml
last commit: about 11 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mirage/ocaml-rpc A library that enables communication between OCaml applications using remote procedure calls with XML or JSON protocols 96
c-cube/ocaml-containers A modular standard library extension and string library for OCaml 492
ocaml-multicore/multicore-talks Repository containing slides and examples to help developers parallelize their OCaml code using the Multicore OCaml library 29
xxjwxc/gowp A library that provides a concurrency limiting goroutine pool for efficient task execution and management. 516
hardikp/cpp-mempool A C++ library for managing memory pools with efficient allocation and deallocation 19
owlbarn/owl A comprehensive OCaml scientific computing framework for high-performance numerical computations and data analysis. 1,222
alitto/pond A high-performance worker pool library for managing concurrent tasks in Go 1,517
symbioticlab/oort This repository provides scripts and instructions for reproducing experiments on efficient federated learning via guided participant selection 124
oxid15/cascade A lightweight MLOps library for small teams and individuals to manage machine learning model development lifecycle 22
ivpusic/grpool A lightweight goroutine pool for concurrent job execution. 745
ocaml-multicore/parallel-programming-in-multicore-ocaml A tutorial on writing parallel programs using the Multicore OCaml compiler and its libraries. 283
sanderspies/ocaml A WebAssembly backend for the OCaml programming language 80
mlin/forkwork Library to efficiently parallelize computationally intensive tasks using multiple cores 19
hmdsefi/gowl A tool for managing and monitoring processes with an infinite worker pool 69
routineco/ocaml-nanoid Generates unique, secure strings for use in applications. 19