[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'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"><<a \
href="mailto:davidj@gmail.com">davidj@gmail.com</a>></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'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&dl=ACM&coll=DL&CFID=96709212&CFTOKEN=86276521" \
target="_blank">http://dl.acm.org/citation.cfm?id=1993491&dl=ACM&coll=DL&CFID=96709212&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