[jdk11u-dev] RFR: 8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions [v4]
Xin Liu
xliu at openjdk.java.net
Mon Nov 22 19:52:12 UTC 2021
On Tue, 2 Nov 2021 12:19:49 GMT, Andrew Haley <aph at openjdk.org> wrote:
>> 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
LGTM.
I wish this is on by default, but I understand your concern. `UseAESCTRIntrinsics` is a diagnostic parameter. At least, it will allow bravehearts to try it out.
-------------
Marked as reviewed by xliu (no project role).
PR: https://git.openjdk.java.net/jdk11u-dev/pull/410
More information about the jdk-updates-dev
mailing list