RFR: 8316592: RISC-V: implement poly1305 intrinsic [v7]

Vladimir Kempik vkempik at openjdk.org
Sat Nov 11 09:36:03 UTC 2023


On Fri, 10 Nov 2023 18:38:46 GMT, Hamlin Li <mli at openjdk.org> wrote:

>> Exactly so. Vectorizing poly1305 is not easy to do at all.
>> 
>> The key paper is Martin Goll and Shay Gueron. _Vectorization of Poly1305 message authentication code_. In 2015 12th International Conference on Information Technology - New Generations, pages 145–150. IEEE, April
>> 2015. 10.1109/ITNG.2015.28.
>> 
>> I have an AArch64 implementation almost ready, but it is complicated.
>
> Thanks for sharing!
> Can I ask how's the performance improvement?

FYI: https://camel-cdr.github.io/rvv-bench-results/canmv_k230/index.html includes data on poly

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

PR Review Comment: https://git.openjdk.org/jdk/pull/16417#discussion_r1390187578


More information about the hotspot-compiler-dev mailing list