Scheduler for multicore OCaml (work in progress).
Directories:
datastructure- core datastructures used by the scheduler. Queues, stacks, obstruction and lock-free implementations, with/out stealing.schedulr- simple task scheduler with promises.micropools- extension ofschedulrto a multischeduler graph framework (SEDA-like).evaluation- jupyter notebooks with benchmarks.test- mix of tests and benchmarks.dscheck- vendored dscheck (to be removed).
Todo:
- Trim dependencies