RFR: 8351034: Add AVX-512 intrinsics for ML-DSA [v2]
Mark Powers
mpowers at openjdk.org
Tue Mar 4 19:28:02 UTC 2025
On Mon, 3 Mar 2025 19:00:59 GMT, Ferenc Rakoczi <duke at openjdk.org> wrote:
>> By using the AVX-512 vector registers the speed of the computation of the ML-DSA algorithms (key generation, document signing, signature verification) can be approximately doubled.
>
> Ferenc Rakoczi has updated the pull request incrementally with one additional commit since the last revision:
>
> Added comments, removed debugging printfs
ML-DSA benchmark results for this PR
keygen ML-DSA-44 96 us/op
keygen ML-DSA-65 200 us/op
keygen ML-DSA-87 272 us/op
siggen ML-DSA-44 297 us/op
siggen ML-DSA-65 452 us/op
siggen ML-DSA-87 728 us/op
sigver ML-DSA-44 115 us/op
sigver ML-DSA-65 176 us/op
sigver ML-DSA-87 290 us/op
ML-DSA no intrinsics
keygen ML-DSA-44 169 us/op
keygen ML-DSA-65 302 us/op
keygen ML-DSA-87 444 us/op
siggen ML-DSA-44 696 us/op
siggen ML-DSA-65 1114 us/op
siggen ML-DSA-87 1828 us/op
sigver ML-DSA-44 187 us/op
sigver ML-DSA-65 295 us/op
sigver ML-DSA-87 473 us/op
-------------
PR Comment: https://git.openjdk.org/jdk/pull/23860#issuecomment-2698691038
More information about the hotspot-dev
mailing list