RFR(L): 8069539: RSA acceleration

Viswanathan, Sandhya sandhya.viswanathan at intel.com
Wed Mar 11 21:36:42 UTC 2015

Hi All,

We would like to contribute the Crypto RSA acceleration optimization from Intel.
The contribution is towards the JEP 8046943 and Bug ID:  8069539.

Please review this patch:
JEP: https://bugs.openjdk.java.net/browse/JDK-8046943
Bug-id: https://bugs.openjdk.java.net/browse/JDK-8069539
webrev: https://bugs.openjdk.java.net/secure/attachment/26024/webrev.zip

The optimization is achieved through intrinsics for BigInteger squareToLen and mulAdd methods.
We see ~50% improvement for SPECjvm2008 crypto.rsa with this patch.

Nils Eliasson has kindly offered to sponsor this patch.

Best Regards,

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20150311/e0461725/attachment.html>

More information about the hotspot-compiler-dev mailing list