[pypy-dev] Paper about accurate GC in C

Carl Friedrich Bolz cfbolz at gmx.de
Tue Aug 14 21:42:12 CEST 2007


Hi all,

the following paper describes a variant of the root-finding approach we 
use for the framework GC:

http://citeseer.ist.psu.edu/henderson02accurate.html

They use a "shadow stack" as well, but keep all their GCed locals always 
in it: The tradeoffs are slightly different than ours. They reach 
performance quite similar to that of the Boehm GC with a simple 
semispace collector.

Chris Lattner told me that this is how LLVM lowers GC operations 
currently (since no backend directly supports the GC primitives in a 
better way).

Cheers,

Carl Friedrich



More information about the Pypy-dev mailing list