kirancodes.me
To Proof Maintenance & Beyond!

Fully concurrent garbage collection of actors on many-core machines

Sylvan Clebsch, Sophia Drossopoulou

Abstract

Disposal of dead actors in actor-model languages is as important as disposal of unreachable objects in object-oriented languages. In current practice, programmers are required to either manually terminate actors, or they have to rely on garbage collection systems that monitor actor mutation through write barriers, thread coordination through locks etc. These techniques, however, prevent the collector from being fully concurrent.

DOI 10.1145/2509136.2509557

Related papers