RFR(S) JDK-8205528: Base64 Encode Algorithm using AVX512 Instructions

Paul Sandoz paul.sandoz at oracle.com
Mon Jun 25 16:32:18 UTC 2018



> On Jun 22, 2018, at 5:17 PM, Vladimir Kozlov <vladimir.kozlov at oracle.com> wrote:
> 
> On 6/22/18 3:58 PM, Paul Sandoz wrote:
>> Hi Smita,
>> I am ok with it if Vladimir is :-) One slight concern is this may be biasing towards the x86 implementation of the intrinsic.
> 
> Looking on code and it will be a lot of changes in Base64.java. I am concern about that late in JDK 11.
> 
> I think we should keep duplicated code for x86 intrinsic as Smita suggested. And we can return to this when/if we intrinsify Decoder too.
> 

Agreed.

Paul.

>> I dunno if an int[] table is as useful for an AARCH64 intrinsic.
> 
> We should ask RH to check.
> 
> But I think SPARC is better operating on 32-bit values than 16-bit (at least it was issue before).
> 
> Vladimir
> 


More information about the core-libs-dev mailing list