Skip to content

Latest commit

 

History

History
12 lines (10 loc) · 517 Bytes

README.md

File metadata and controls

12 lines (10 loc) · 517 Bytes

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 of schedulr to 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