Integrated: 8275914: SHA3: changing java implementation to help C2 create high-performance code

2022-02-01 Thread Boris Ulasevich
On Wed, 15 Dec 2021 09:20:38 GMT, Boris Ulasevich wrote: > Background > > The goal is to improve SHA3 implementation performance as it runs up to two > times slower than native (OpenSSL, measured on AMD64 and AArch6464) > implementation. Some hardware provides SHA3 acceler

Re: RFR: 8275914: SHA3: changing java implementation to help C2 create high-performance code [v3]

2022-02-01 Thread Boris Ulasevich
at.java > The test vectors compiled from the [Final Algorithm > Package](https://csrc.nist.gov/Projects/Hash-Functions/SHA-3-Project): > http://cr.openjdk.java.net/~bulasevich/8275914/MsgKAT_224.txt > http://cr.openjdk.java.net/~bulasevich/8275914/MsgKAT_256.txt > http://cr.op

Re: RFR: 8275914: SHA3: changing java implementation to help C2 create high-performance code [v2]

2022-02-01 Thread Boris Ulasevich
at.java > The test vectors compiled from the [Final Algorithm > Package](https://csrc.nist.gov/Projects/Hash-Functions/SHA-3-Project): > http://cr.openjdk.java.net/~bulasevich/8275914/MsgKAT_224.txt > http://cr.openjdk.java.net/~bulasevich/8275914/MsgKAT_256.txt > http://cr.openjd

Re: RFR: 8275914: SHA3: changing java implementation to help C2 create high-performance code

2022-01-27 Thread Boris Ulasevich
On Wed, 15 Dec 2021 09:20:38 GMT, Boris Ulasevich wrote: > Background > > The goal is to improve SHA3 implementation performance as it runs up to two > times slower than native (OpenSSL, measured on AMD64 and AArch6464) > implementation. Some hardware provides SHA3 acceler

RFR: 8275914: SHA3: changing java implementation to help C2 create high-performance code

2021-12-15 Thread Boris Ulasevich
Background The goal is to improve SHA3 implementation performance as it runs up to two times slower than native (OpenSSL, measured on AMD64 and AArch6464) implementation. Some hardware provides SHA3 accelerators, but most (AMD64 and most ARM64) do not. For ARM64 hardware that does support SHA3