JDK-8184036 : Restore -XX:UseAVX=3 as product value
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 9
  • Priority: P1
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: x86
  • Submitted: 2017-07-07
  • Updated: 2017-11-02
  • Resolved: 2017-07-10
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.

To download the current JDK release, click here.
JDK 10 JDK 9
10Fixed 9 b178Fixed
Related Reports
Relates :  
Relates :  
Sub Tasks
JDK-8184175 :  
Description
JDK-8183103 was fixed by making PostLoopMultiversioning flag off by default and experimental. It was enough for workaround the problem until it is fixed JDK-8183390.

But we have also concern about AVX3 stability because of insufficient testing on new Intel's hardware. We switched AVX3 off by default and made it experimental too.

After discussions we agreed that making -XX:UseAVX=3 experimental was mistake. We should restore it to product value again.
Comments
Fix Request Undo mistake done by JDK-8183103 changes. Small changes which reversed part of JDK-8183103 changes related to AVX3. Keep AVX2 as default. webrev: http://cr.openjdk.java.net/~kvn/8184036/webrev reviewed by Roland
10-07-2017