Lightweight concurrency primitives for GHC

Peng Li, Simon Marlow, Simon Peyton Jones, Andrew P. Tolmach · 2007

The Glasgow Haskell Compiler (GHC) has quite sophisticated support for concurrency in its runtime system, which is written in low-level C code. As GHC evolves, the runtime system becomes increasingly complex, error-prone, difficult to maintain and difficult to add new concurrency features.

Read the paper · More papers on PaperTik