GraalVM 是完全支持 SIMD / AutoVectorization 还是支持 jdk9+?

Does GraalVM support SIMD / AutoVectorization at all or as well as jdk9+?

JDK 9 对 SIMD / AutoVectorization 进行了一些重大的性能改进,在许多情况下带来了 2 到 4 倍的改进。 Graal VM 是否像 jdk9 那样对 SIMD / Autovectorization 支持进行了 "same" 改进? (事实上​​ ,即使在 jdk8 级别,它是否支持 SIMD / Autovectorization?)

换句话说,Graal VM 最终将支持 jdk11(根据此 post: https://github.com/oracle/graal/issues/651)是否意味着它将自动支持 SIMD / Autovectorization(并且至少和 jdk 11 一样好?)

GraalVM EE 做了一些自动矢量化,它与 C2 的自动矢量化有很大不同,所以可能有一些情况被一个覆盖,而另一个没有覆盖,反之亦然。

C2 是 HotSpot 的 JIT 编译器,在 GraalVM 中被 Graal 编译器取代。因此,基于 JDK9+ 的 GraalVM 不会对 GraalVM 的自动矢量化功能进行任何更改,因为您提到的 JDK9 更改是在 C2 上完成的。