(original) (raw)

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,

Sandhya