JDK-8165381 : Update for x86 SHA512 using AVX2
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 9
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • CPU: x86
  • Submitted: 2016-09-02
  • Updated: 2019-03-05
  • Resolved: 2016-10-21
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 9
9 b146Fixed
Related Reports
Duplicate :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
We would like to contribute the SHA512 AVX2 intrinsic. 

This instrinsic is for x86 AVX2 architecture with no supports_sha() available.

The patch delivers 2x performance gain for the latency and throughput - both are measured on an average message. 

Contributor: Smita Kamath (smita.kamath@intel.com)
Comments
Latest webrev is: http://cr.openjdk.java.net/~mcberg/8165381/webrev.01/
20-10-2016

FC Extension Request Justification: The change is not large, is platform dependent and this addition offers 2x performance gain for the latency and throughput - both are measured on an average message. Risk: Low Proposed Integration Date: 10-15-16 Remaining work: 2d
07-10-2016

Webrev: http://cr.openjdk.java.net/~vdeshpande/8165381/webrev.00/
02-09-2016