Porting request/PR out: G1: Improve Application Throughput with a More Efficient Write-Barrier [Was: Re: Porting request for JEP Reduce Latency of G1 Write Barriers]

Amit Kumar Amit.Kumar220 at ibm.com
Mon Mar 3 14:26:02 UTC 2025


Hi Thomas, 

> Another confirmation for the S390 port that things still work would be appreciated too. :)

I have posted on PR as well. I ran tier1 tests and result still looks good on s390x. 

Thanks, 
/Amit

> On 03/03/2025, at 4:11 PM, Thomas Schatzl <thomas.schatzl at oracle.com> wrote:
> 
> Hi all,
> 
> > On 22.10.24 10:26, Thomas Schatzl wrote:
> >> Hi all,
> >>
> >>    we in the GC team have been experimenting with new post-write
> >> barriers for G1 to reduce the throughput difference between G1 and
> >> Parallel GC.
> >>
> >> After quite a few attempts we think we found a balanced solution
> >> between overall complexity and impact on throughput and latency.
> >>
> >> [...]
> 
> On 08.11.24 16:39, Thomas Schatzl wrote:
>> Hi all,
> >[...]
>> The implementation CR also already contains some more information about the implemetation (https://bugs.openjdk.org/browse/JDK-8342382  ), which will also be updated a little before asking for reviews.
> 
>  we in the Oracle gc team decided that due to the size of the change (+3k, -4.4k LOC) are not waiting any longer for the JEP moving to candidate before asking for reviews.
> 
> There is a PR out for review for this change now [4]. I would like to ask you maintainers to have a look/test.
> 
> M. Doerr from SAP already confirmed that the change is still working :)(thanks!).
> 
> I am not expecting any or any serious issues for the other platforms since not much changed since asking for the ports. However in particular I hope for feedback from maintainers for the ARM (32 bit) and the RISCV port, as I have only been able to perform very limited testing using cross-compilers and emulators there.
> 
> Another confirmation for the S390 port that things still work would be appreciated too. :)
> 
> Thanks,
>  Thomas
> 
> [4] https://github.com/openjdk/jdk/pull/23739 



More information about the porters-dev mailing list