<p dir="ltr">I think the issues with G1 were more implementation bugs; that is, some code had a bug that was hidden/uncaught on stronger memory models.  I don't think there's anything in G1's design that's an issue.  At least that's what I understood by looking at CRs coming from Volker/Goetz.</p>

<p dir="ltr">Sent from my phone</p>
<div class="gmail_quote">On Jan 17, 2014 5:01 PM, "Christine Flood" <<a href="mailto:chf@redhat.com">chf@redhat.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I stopped working on GC after the G1 paper was published.<br>
Can you elaborate on the issues you have with G1 on PowerPC machines?<br>
<br>
Our algorithm should work if you have a dependable CAS instruction.<br>
<br>
I will ask about access to a PowerPC machine.<br>
<br>
Christine<br>
<br>
----- Original Message -----<br>
> From: "Volker Simonis" <<a href="mailto:volker.simonis@gmail.com">volker.simonis@gmail.com</a>><br>
> To: "Roman Kennke" <<a href="mailto:rkennke@redhat.com">rkennke@redhat.com</a>>, <a href="mailto:chf@redhat.com">chf@redhat.com</a><br>
> Cc: "Hotspot-Gc-Dev" <<a href="mailto:hotspot-gc-dev@openjdk.java.net">hotspot-gc-dev@openjdk.java.net</a>><br>
> Sent: Friday, January 17, 2014 4:09:40 PM<br>
> Subject: Re: JEP 189: Shenandoah: An Ultra-Low-Pause-Time Garbage Collector<br>
><br>
> Hi Roman, Christine,<br>
><br>
> I'm really looking forward to hear your talk about Shenandoah on FOSDEM.<br>
><br>
> But now that you already asked for questions:<br>
><br>
> Will you design the new collector with weak memory model architectures<br>
> in mind. I know that it is hard if you don't have the corresponding<br>
> hardware but I think RedHat should at least have access to some decent<br>
> PowerPC machines and I would strongly advise you to test there<br>
> thoroughly from the very beginning. We had (and still have) a lot of<br>
> problems with G1 on these architectures.<br>
><br>
> Regards,<br>
> Volker<br>
><br>
> On Fri, Jan 17, 2014 at 8:28 PM, Roman Kennke <<a href="mailto:rkennke@redhat.com">rkennke@redhat.com</a>> wrote:<br>
> > Hi there,<br>
> ><br>
> > Sorry being so silent... we are very happy that the Shenandoah JEP has<br>
> > finally been posted and would welcome any comments, questions,<br>
> > discussion from the community.<br>
> ><br>
> > Cheers,<br>
> > Roman<br>
> ><br>
> > Am Mittwoch, den 15.01.2014, 11:49 -0800 schrieb<br>
> > <a href="mailto:mark.reinhold@oracle.com">mark.reinhold@oracle.com</a>:<br>
> >> Posted: <a href="http://openjdk.java.net/jeps/189" target="_blank">http://openjdk.java.net/jeps/189</a><br>
> >><br>
> >> - Mark<br>
> ><br>
> ><br>
><br>
</blockquote></div>