Episode 9: Garbage Collection and Transactional Memory

Published: Sept. 3, 2007, midnight

b'

Guest: Dan Grossman

\\n

Host: Markus Völter

\\n\\n

Programming languages researcher Dan Grossman from the University\\n of Washington works on making programs safe in the context of\\n shared memory and multi-core processors. Such research operates\\n both at the language level and at the level of the hardware,\\n which gives researchers such as Grossman a wide perspective on\\n the techniques we use in building safe, reliable software systems.

\\n\\n

At ooPSLA, Grossman will deliver an essay\\n titled\\n \\n The Transactional Memory / Garbage Collection Analogy,\\n which offers an intriguing analogy: transactional memory is to\\n shared memory concurrency as garbage collection is to memory\\n management. An essay is a different sort of paper that\\n ooPSLA offers. Grossman won\'t break\\n new technical ground in his talk; instead he will offer a new\\n perspective on topics that we all deal with and explore the\\n implications of thinking in this new way.

\\n\\n

Listen to this podcast to hear Markus Völter of SE Radio chat\\n with Dan about shared memory concurrency, memory management, and\\n how thinking about the relationship between them can enrich our\\n understanding of both -- and how this can improve the way we\\n build software.

'