FP-Syd meeting!


Details
This month's edition of FP Syd looks into the inner workings of GHC, and more specifically its garbage collector and all the related knobs and switches.
Jost Berthold: A Tour of GHC’s Garbage Collection
Automatic memory management and garbage collection are must-haves for declarative high-level languages like Haskell, and its implementation has considerable impact on program performance.
Over decades of development, the GHC garbage collection mechanisms have been extended and experimented with - the most recent addition being a “non-moving” garbage collector to avoid “stop-the-world” GC in latency-sentitive application settings.
In this talk, we will go through the basics of GHC’s (two-space copying) garbage collection, briefly look at its various extensions and refinements to it, and then take a closer look at the inner workings and the trade-offs of the new non-moving GC that was added a few years ago.
As usual, doors open at 6pm for the talk to start around 6:45.

Every 4th Wednesday of the month
FP-Syd meeting!