Next FP Syd: Wednesday, 24 July, 2024

9 views
Skip to first unread message

Jost Berthold

unread,
Jul 21, 2024, 1:28:25 AM7/21/24
to fp-syd

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.
Please RSVP on https://www.meetup.com/fp-syd/events/301880540/ or let the organisers know directly that you are coming.


Reply all
Reply to author
Forward
0 new messages