-
Enhancement
-
Resolution: Fixed
-
P4
-
17, 21, 23
-
b08
-
aarch64
-
Fix failed
See details at https://mail.openjdk.org/pipermail/hotspot-compiler-dev/2024-January/071921.html.
Using a combined dmb.ish for release barrier will introduce a heavy storeload barrier.
Use "dmb.ishst+dmb.ishld" pair instead, we can gain 13%~32% performance gain on N1 and N2 architecture.
Kuai Wei will own this issue.
Using a combined dmb.ish for release barrier will introduce a heavy storeload barrier.
Use "dmb.ishst+dmb.ishld" pair instead, we can gain 13%~32% performance gain on N1 and N2 architecture.
Kuai Wei will own this issue.
- is cloned by
-
JDK-8325821 [REDO] use "dmb.ishst+dmb.ishld" for release barrier
- Resolved
- relates to
-
JDK-8325449 [BACKOUT] use "dmb.ishst+dmb.ishld" for release barrier
- Resolved
-
JDK-8325269 Quadruple dmbs could be emitted after JDK-8324186
- Closed
-
JDK-8328878 Rework [AArch64] use "dmb.ishst + dmb.ishld" for release barrier
- Closed
(1 links to)