Reagents

Efficient concurrent programming libraries are essential for taking advantage of fine-grained parallelism on multicore hardware. Reagents are a composable, lock-free concurrency library for expressing fine-grained parallel programs on Multicore OCaml. Reagents offer a high-level DSL for experts to specify efficient concurrency libraries, but also allows the consumers of the libraries to extend them further without knowing the details of the underlying implementation.


Recent Activity

News
: Multicore OCaml ARM64 Backend
: Effective Parallelism with Reagents @ London Facebook Faculty Summit
: Multicore OCaml and Reagents - LDN Functionals @ Jane Street
: Lock-free Programming for the Masses
Papers
: Lock-free programming for the masses
Talks
: Effective parallelism with Reagents
: OCaml Multicore and Programming with Reagents
Blogs
: Lock-free programming for the masses by KC Sivaramakrishnan