[jdk11u-dev] Integrated: 8232782: Shenandoah: streamline post-LRB CAS barrier (aarch64)

Aleksey Shipilev shade at openjdk.java.net
Tue Aug 24 14:32:26 UTC 2021


On Fri, 20 Aug 2021 15:24:23 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> Unclean backport to improve Shenandoah AArch64 performance and provide grounds for subsequent backports. 
> 
> There were conflicts in `shenandoah_aarch64.ad`, as there is `weakCompareAndSwapPAcq_shenandoah` and `weakCompareAndSwapNAcq_shenandoah` are missing in 11u.
> 
> Additional testing:
>  - [x] Linux AArch64 `hotspot_gc_shenandoah` 
>  - [x] Linux AArch64 `tier1` with `-XX:+UseShenandoahGC`
>  - [x] Linux AArch64 `tier2` with `-XX:+UseShenandoahGC`
>  - [x] Linux AArch64 jcstress `-m quick` with `-XX:+UseShenandoahGC`

This pull request has now been integrated.

Changeset: fb886e93
Author:    Aleksey Shipilev <shade at openjdk.org>
URL:       https://git.openjdk.java.net/jdk11u-dev/commit/fb886e9381f40972fccc9f08cff67ee0d4ea9eac
Stats:     184 lines in 4 files changed: 139 ins; 6 del; 39 mod

8232782: Shenandoah: streamline post-LRB CAS barrier (aarch64)

Reviewed-by: phh, rkennke
Backport-of: c5bb02358472a993fbefe816302411483273656c

-------------

PR: https://git.openjdk.java.net/jdk11u-dev/pull/268


More information about the jdk-updates-dev mailing list