JDK-8349721 : Add aarch64 intrinsics for ML-KEM
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 25
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: aarch64
  • Submitted: 2025-02-10
  • Updated: 2025-05-07
  • Resolved: 2025-04-16
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.
JDK 25
25 b19Fixed
Related Reports
Causes :  
Relates :  
Relates :  
Relates :  
Description
By using the aarch64 vector registers the speed of the computation of the ML-KEM algorithms (key generation, encapsulation, decapsulation) can be approximately doubled.
Comments
Changeset: 465c8e65 Branch: master Author: Ferenc Rakoczi <ferenc.r.rakoczi@oracle.com> Committer: Andrew Dinn <adinn@openjdk.org> Date: 2025-04-16 12:35:24 +0000 URL: https://git.openjdk.org/jdk/commit/465c8e658356f658ee04397936f555f6bdffc3c2
16-04-2025

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk/pull/23663 Date: 2025-02-17 13:53:30 +0000
17-02-2025