JDK-8193057 : Hardware accelerated Base64 support is needed
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 10
  • Priority: P2
  • Status: Open
  • Resolution: Unresolved
  • OS: linux
  • CPU: x86
  • Submitted: 2017-12-05
  • Updated: 2019-09-20
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.
Other
tbdUnresolved
Description
For our applications running on the x64 platform, base64 encoding/decoding takes a large amount of CPU time, one reason is that current implementation is in pure Java. It would be beneficial to OpenJDK users and Java developers if there is one hardware accelerated implementation, by leveraging vectorization instructions on various platforms.

I'm assigning this to Kishor@Intel based on the previous discussions between Intel and Alibaba.
Comments
Hi, changing 'Fix Version' here to tbd_feature for now. Please correct the same if required. Thanks.
21-05-2018

Hi [~kkharbas], Request your help. Are you planning to get the fix in for this task, for JDK 11? If not, can you please change the 'Fix Version' to tbd_feature or tbd_update. Thank you.
03-05-2018

This is also a good use-case for the experimental Vector API in panama.
05-12-2017