JDK-8355563 : VectorAPI: Refactor current implementation of subword gather load API
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 25
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • Submitted: 2025-04-25
  • Updated: 2025-05-26
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
tbdUnresolved
Related Reports
Relates :  
Description
JDK-8318650 added the hotspot intrinsifying of subword gather load APIs for X86 platforms [1]. But the current implementation is not friendly to AArch64 SVE, which supports native vector instructions for subword gather load operations. To finally add compiler support of subword gather for SVE, we have to make an adjustment of current implementation of this API both in Java and the compiler mid-end part. The goal is to make the operations more efficient and maintainable across different architectures.
Comments
A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk/pull/25138 Date: 2025-05-09 07:35:41 +0000
09-05-2025