Linux and GC

Chris Bitmead chrisb@Ans.Com.Au
Wed, 13 May 1998 06:47:52 +0000


David Gadbois wrote:
> 
>    From: "Henry G. Baker" <hbaker@netcom.com>
>    Date: Tue, 12 May 1998 13:53:00 -0700 (PDT)
> 
>    You might look at H. Boehm's PLDI (??) paper on using mapping
>    hardware.  I may have mentioned it, but this particular idea isn't
>    mine, if I understand you correctly.
> 
> I think the cool thing about the fork() idea is that it, in effect,
> provides a read barrier "for free." 

Actually, I think it creates a write barrier for free.

> Given the relatively low communication bandwidth between the child and
> the parent, 

What "bandwidth" are you talking about??

the fork() trick would only make sense for mark-and-sweep
> collectors.  It would also be handy for implementing the "stop the
> world" functionality needed in the Boehm-Weiser collector in the
> presence of threads.

-- 
Chris Bitmead
http://www.ans.com.au/~chrisb
mailto:chrisb@ans.com.au