Status of GPU garbage collection efforts?
Philip Reames
listmail at philipreames.com
Sun Jul 7 14:02:27 PDT 2013
Good afternoon,
I am curious what the current status of the GPU garbage collection
effort is. I can't find much online or in the mailing list archive that
describes your efforts. I am curious to see what approach you've taken
and what bottlenecks you've run into. In particular, I'd be really
interested in knowing what object layouts you've chosen, whether you're
doing stop-the-world or concurrent GC, and how you're handling load
balancing across compute units on the GPU.
I am one of the authors of a previous GPU GC implementation using the
Jikes RVM. For those curious, our implementation is described in a
paper (1) that appeared at ISMM 2012 and our source code is available on
github (2).
(1) http://www.philipreames.com/publications/ismm2012-gpugc.html
(2) https://github.com/preames/gpu-garbage-collection
We've been weighing the possibility of extending our previous work to a
truly concurrent collector. Before we move in that direction, I'm very
much interested in hearing about your efforts.
Yours,
Philip Reames
More information about the sumatra-dev
mailing list