SGC: A Parallel Conservative Garbage Collector on Shared-Memory Multiprocessors


SGC provides parallel allocation and parallel garbage collection for your C/C++ programs.
SGC is a parallel extention to Boehm-Demers-Weiser conservative collector.
The latest official version is SGC0.2.1, but now beta version is more stable. See below.


SGC works on the following platforms (I hope). Currently it works on only 32 bits platform. We have heard SGC does not work on 64 bits platform. Previously SGC has been working on the following platforms. Please give me information if you have these machines!


Browse SGC document 0.2.1 (plain text).

Download SGC library 0.2.1 (gzipped tar archive) .

Beta Version

(Updated Feb 10, 2003)

SGC document 0.4.beta1 (plain text).

SGC library 0.4.beta1

This research project is conducted as a part of "Advanced Software Enrichment Project" of Information-technology Promotion Agency (IPA), Japan.
Copyright (c) 1998-2003, by Toshio Endo, Kenjiro Taura. All rights reserved.

Last modified:

Back to GC home page