[jdk17] Integrated: 8269260: Add AVX512 and other SSE + AVX combinations testing for tests which generate vector instructions
Vladimir Kozlov
kvn at openjdk.java.net
Fri Jun 25 22:53:06 UTC 2021
On Fri, 25 Jun 2021 02:24:39 GMT, Vladimir Kozlov <kvn at openjdk.org> wrote:
> [8269179](https://bugs.openjdk.java.net/browse/JDK-8269179) bug shows that we (Oracle) don't test enough different vectors instructions on x64.
>
> I suggest to create new HotSpot compiler test groups for such tests and together with jdk_vector (jdk/incubator/vector) group run them with different SSE and AVX HotSpot flags combinations:
>
> -XX:UseAVX=3
> -XX:UseAVX=2
> -XX:UseAVX=1
> -XX:UseAVX=0
> -XX:UseAVX=0 -XX:UseSSE=3
> -XX:UseAVX=0 -XX:UseSSE=2 (this is minimal setting for 64 bit)
>
>
> Here my suggesting how to run them on windows-x64-debug and linux-x64-debug:
>
> hs-tier2:
> hotspot_vector_1 - run with all flags combinations listed in Description
> hotspot_vector_2 - run with `-XX:UseAVX=3` only
>
> hs-tier3:
> jdk_vector - run with all flags combinations listed in Description
> hotspot_vector_2 - run with all combinations except `-XX:UseAVX=3`
>
>
> Tier1 already runs these tests in default mode.
>
> Tested hs-tier1-3 internally.
This pull request has now been integrated.
Changeset: 824a5169
Author: Vladimir Kozlov <kvn at openjdk.org>
URL: https://git.openjdk.java.net/jdk17/commit/824a51693e10afba834823efb38195ee0d692e5e
Stats: 23 lines in 1 file changed: 23 ins; 0 del; 0 mod
8269260: Add AVX512 and other SSE + AVX combinations testing for tests which generate vector instructions
Reviewed-by: iveresov, dlong
-------------
PR: https://git.openjdk.java.net/jdk17/pull/144
More information about the hotspot-compiler-dev
mailing list