[jdk11u-dev] RFR: 8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions [v4]

Andrew Haley aph at openjdk.java.net
Tue Nov 2 12:19:49 UTC 2021


> This is a backport of the big AES/GCM patch from JDK head. It's a
> major change and it's had very little time (almost a day) to mature in
> head, so perhaps it shouldn't be backported to 11 for some time; I
> wouldn't be at all surprised if some reviewers' reaction was "What
> have you been smoking?" However, there is a good reason for a
> backport: OpenJDK on x86 has a major advantage. AES/GCM is an
> important cipher, the current AArch64 implementation is much slower
> than x86, and some workloads are severely impacted.
> 
> I'm open to all arguments about why this should or shouldn't be pushed,
> and I'm quite happy to wait for another release cycle or two if people
> think that's the best course of action.

Andrew Haley has updated the pull request incrementally with one additional commit since the last revision:

  Backport 4f3b626a36319cbbbbdcb1c02a84486a3d4eddb6

-------------

Changes:
  - all: https://git.openjdk.java.net/jdk11u-dev/pull/410/files
  - new: https://git.openjdk.java.net/jdk11u-dev/pull/410/files/df0b6f5c..88e7124e

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=410&range=03
 - incr: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=410&range=02-03

  Stats: 7 lines in 3 files changed: 0 ins; 2 del; 5 mod
  Patch: https://git.openjdk.java.net/jdk11u-dev/pull/410.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/410/head:pull/410

PR: https://git.openjdk.java.net/jdk11u-dev/pull/410


More information about the jdk-updates-dev mailing list