RFR: 8343689: AArch64: Optimize MulReduction implementation [v11]
Xiaohong Gong
xgong at openjdk.org
Fri Oct 31 02:21:09 UTC 2025
On Wed, 10 Sep 2025 15:54:24 GMT, Mikhail Ablakatov <mablakatov at openjdk.org> wrote:
> > Do you intend to ignore ops with >32B vector size? May I ask the reason?
>
> The reason is the lack of relevant hardware. The only publicly available platform that implements 512b SVE I'm aware of is Fujitsu A64FX. I used to have access to that platform but no longer which makes it difficult to test and benchmark changes for 512b SVE. Stripping that functionality and keeping the implementation in bounds of 256b SVE reduces complexity of this patch.
>
The 512-bit SVE cases can be tested with QEMU. I'm fine with this PR. I will trigger a test with my AArch64 environment which support 512-bit SVE. I assume you'v verified the correctness on other SVE machines?
-------------
PR Comment: https://git.openjdk.org/jdk/pull/23181#issuecomment-3471039132
More information about the hotspot-compiler-dev
mailing list