-
Notifications
You must be signed in to change notification settings - Fork 5.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
8255959: Timeouts in VectorConversion tests #1079
8255959: Timeouts in VectorConversion tests #1079
Conversation
👋 Welcome back mdoerr! A progress list of the required criteria for merging this PR into |
@TheRealMDoerr To determine the appropriate audience for reviewing this pull request, one or more labels corresponding to different subsystems will normally be applied automatically. However, no automatic labelling rule matches the changes in this pull request. In order to have an "RFR" email sent to the correct mailing list, you will need to add one or more applicable labels manually using the /label pull request command. Applicable Labels
|
/label hotspot-compiler |
@TheRealMDoerr |
I have not observed such timeouts in our test infrastructure, but was wondering if this may cause such issues. Perhaps PPC does not support the conversion intrinsics? The timeout value is quite high, 1800 (i cannot recall what the default is). Ideally we should split this test per species. I regret that this test is not produced from a template. Would you mind first if we can try a quick experiment to reduce the time taken? In |
At the moment, neither PPC nor s390 support any conversion intrinsics. Modern s390 (or Default timeout is 1200 and I found out that 50% more makes the tests happy on all our machines. We could do an experiment, but I'm not familiar with the test. |
Perhaps the following patch might help. Still for say 512 conversion test on my mac that has no AVX512 support the test runs (including compilation) in about 60s. With the patch it reduces to about 40s. If you run jtreg in verbose mode,
|
Hi Paul, In addition, there's another timeout in AddTest.java on x86: So it seems like there's more work to do. |
Situation has improved with 8256581: Refactor vector conversion tests. |
We observed many timeouts in the following test/jdk/jdk/incubator/vector tests:
Vector128ConversionTests.java
Vector256ConversionTests.java
Vector512ConversionTests.java
Vector64ConversionTests.java
VectorMaxConversionTests.java
Some machines don't support vector instructions or fewer of them and C2 uses slower alternatives.
Maybe there are options to make the tests faster, but I just propose to use a larger timeout value for now.
Progress
Testing
Issue
Download
$ git fetch https://git.openjdk.java.net/jdk pull/1079/head:pull/1079
$ git checkout pull/1079