JDK-8258604 : Use 'isb' instruction in SpinPause on linux-aarch64
Type:Enhancement
Component:hotspot
Sub-Component:runtime
Priority:P4
Status:Closed
Resolution:Duplicate
OS:linux
CPU:aarch64
Submitted:2020-12-17
Updated:2021-12-15
Resolved:2021-12-15
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
Performance data for Neoverse N1 shows that `isb` can be used to emulate the x86 `pause`. It is more reliable than `yield` or a sequence of `nop`.
Comments
Only issues associated with changesets should be
closed/resolved as "Fixed". If this issue is fixed by
another issue, then please close it as a dupllicate.