RFR(S)JDK-8214074: Ghash optimization using AVX instructions
smita.kamath at intel.com
Mon Nov 19 20:50:55 UTC 2018
I'd like to contribute an optimization for GHASH Algorithm using AVX Instructions. I have tested this optimization on SKX x86_64 platform and it shows ~20-30% performance improvement for larger message sizes (for example 8k).
I, smita.kamath at intel.com<mailto:smita.kamath at intel.com> , Shay Gueuron, (shay.gueron at intel.com<mailto:shay.gueron at intel.com>) and Regev Shemy (regev.shemy at intel.com<mailto:regev.shemy at intel.com>) are contributors to this code.
Link to Bug: https://bugs.openjdk.java.net/browse/JDK-8214074
Link to webrev: http://cr.openjdk.java.net/~svkamath/ghash/webrev/
For testing the implementation, I have executed TestAESMain.java. I have executed Jtreg tests and tested this code on 64 bit Windows and Linux platforms.
Please review and let me know if you have any comments.
Thanks and Regards,
More information about the core-libs-dev