[9] RFR(S): 8136914: compiler/loopopts/superword/SumRedSqrt_Double.java times out

Zoltán Majó zoltan.majo at oracle.com
Tue Sep 22 11:27:18 UTC 2015


Hi,


please review the following patch for JDK-8136914.

Bug: https://bugs.openjdk.java.net/browse/JDK-8136914

Problem: The test SumRedSqrt_Double.java times out on certain non-x86 
systems in our nightly testing. The test times out even though it is run 
with a timeout factor of 40 that allocates 80 minutes to a single run of 
the test. On certain non-x86 machines, the test can take between 58 and 
108 minutes (depending on the load on the machine). The test is executed 
8 times with different configurations that results in a cumulative 
execution time of more than 8 hours on these slower systems.


Solution: The test was recently added with 8135028: "support for 
vectorizing double precision sqrt" and is supposed to test the 
correctness of C2 using Intel-specific sqrt instructions. The test takes 
between 4 and 50 seconds on Intel systems (depending on machine 
configuration).

As the test is targeting functionality available only Intel systems with 
AVX, I propose to execute the test only on Intel-based systems.


Webrev: http://cr.openjdk.java.net/~zmajo/8136914/webrev.00/

Testing: JPRT.

Thank you and best regards,


Zoltan



More information about the hotspot-compiler-dev mailing list