[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