Bruce Merry

github profile: https://github.com/bmerry

Bruce Merry is a senior software developer at the South African Radio Astronomy Observatory (SARAO), developing Python software for the MeerKAT radio telescope. He specialises in high performance computing including networking and GPU computing. He earned his PhD in Computer Science from the University of Cape Town in 2007, after which he spent 3 years at ARM in the UK. In 2011 he returned to South Africa to complete a post-doctoral fellowship at UCT before joining SARAO.

Accepted Talks:

Adventures in Garbage Collection

Most of the time, garbage collection is an invisible process one can forget about - but what happens when it goes wrong? In this presentation I'll describe how CPython manages garbage, and some challenges that has caused me in my day-to-day work. I'll talk about ways to monitor and improve the GC performance to reduce latency, how to debug surprising issues, and how to make your unit tests use less memory.

No prior knowledge of/experience with garbage collection is expected.


Thinkst Canary
Python Software Foundation SARAO
AWS City of Cape Town
Afrolabs Centre for High Performance Computing
Black Python Devs