[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mono-gc-list
Subject:    Re: [Mono-gc-list] nearly zero-pause collector design.... VM supported barriers (Azul C4)
From:       Rodrigo Kumpera <kumpera () gmail ! com>
Date:       2012-04-11 12:08:47
Message-ID: CACmR+BBdGQvCvPN7p6m6-cwoAj3GoUunanjZCReCFS0sViMaaA () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hey David,

The way C4 works is quite amazing. In the meanwhile they have posted the
source code for it and a version that don't require a kernel module.

I would love to see a similar approach available on mono, but given the
current state of sgen, this will take quite a while unless someone other
than
Xamarin steps in.



On Wed, Apr 11, 2012 at 2:50 AM, David Jeske <davidj@gmail.com> wrote:

> While the GC-savvy may have caught this when it happened back in October,
> it seems Azul released a nearly zero-pause fully concurrent
> mark-and-compact GC algorithm that requires no world-stop. (their paper
> claims sub 0.02s worst-case pause in a 30GB+ heap on an x86 JVM) They
> achieve this with an MMU assisted barrier, and have released their linux
> kernel patches. (unclear if they are releasing JVM source for their GC or
> not, one interview implied they might be)
>
> Certainly interesting reading for anyone interested in GC, so I'm passing
> it along here. My desire for a .NET/mono zero-pause collector may be
> related.
>
> http://www.azulsystems.com/technology/c4-garbage-collector
>
>
> http://dl.acm.org/citation.cfm?id=1993491&dl=ACM&coll=DL&CFID=96709212&CFTOKEN=86276521
>
> http://www.managedruntime.org/
>
>
>
> _______________________________________________
> Mono-gc-list maillist  -  Mono-gc-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-gc-list
>
>

[Attachment #5 (text/html)]

Hey David,<div><br></div><div>The way C4 works is quite amazing. In the meanwhile \
they have posted the source code for it and a version that don&#39;t require a kernel \
module.</div><div><br></div><div>I would love to see a similar approach available on \
mono, but given the current state of sgen, this will take quite a while unless \
someone other than</div> <div>Xamarin steps \
in.</div><div><br></div><div><br></div><div><br><div class="gmail_quote">On Wed, Apr \
11, 2012 at 2:50 AM, David Jeske <span dir="ltr">&lt;<a \
href="mailto:davidj@gmail.com">davidj@gmail.com</a>&gt;</span> wrote:<br> <blockquote \
class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc \
solid;padding-left:1ex"><div>While the GC-savvy may have caught this when it happened \
back in October, it seems Azul released a nearly zero-pause fully concurrent \
mark-and-compact GC algorithm that requires no world-stop. (their paper claims sub \
0.02s worst-case pause in a 30GB+ heap on an x86 JVM) They achieve this with an MMU \
assisted barrier, and have released their linux kernel patches. (unclear if they are \
releasing JVM source for their GC or not, one interview implied they might be)</div>


<div><br></div><div>Certainly interesting reading for anyone interested in GC, so \
I&#39;m passing it along here. My desire for a .NET/mono zero-pause collector may be \
related.</div> <div><br></div><a \
href="http://www.azulsystems.com/technology/c4-garbage-collector" \
target="_blank">http://www.azulsystems.com/technology/c4-garbage-collector</a><br><br><a \
href="http://dl.acm.org/citation.cfm?id=1993491&amp;dl=ACM&amp;coll=DL&amp;CFID=96709212&amp;CFTOKEN=86276521" \
target="_blank">http://dl.acm.org/citation.cfm?id=1993491&amp;dl=ACM&amp;coll=DL&amp;CFID=96709212&amp;CFTOKEN=86276521</a><br>




<br><a href="http://www.managedruntime.org/" \
target="_blank">http://www.managedruntime.org/</a> <div><br></div><div><br></div>
<br>_______________________________________________<br>
Mono-gc-list maillist  -  <a \
href="mailto:Mono-gc-list@lists.ximian.com">Mono-gc-list@lists.ximian.com</a><br> <a \
href="http://lists.ximian.com/mailman/listinfo/mono-gc-list" \
target="_blank">http://lists.ximian.com/mailman/listinfo/mono-gc-list</a><br> \
<br></blockquote></div><br></div>



_______________________________________________
Mono-gc-list maillist  -  Mono-gc-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-gc-list


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic