Symbolic Computation Group

David R. Cheriton School of Computer Science
University of Waterloo, Waterloo, Ontario, Canada

Building Parallelism into a Memory Management System
Jason Selby, University of Waterloo and Maplesoft
Friday, December 10, 2010 at 1pm, at U. of Waterloo


The increasing amount of parallelism being exploited by multithreaded applications has placed a significant burden upon run-time systems that provide automatic dynamic memory management. In this talk I will discuss many aspects of the development of a memory allocator and garbage collector both of which have been constructed to either exploit or enable parallelism wherever possible.


Last modified on Sunday, 04 November 2012, at 15:42 hours.