RFR(M) 8188165: PPC64: Optimize Unsafe.copyMemory and arraycopy
    Matthew Brandyberry 
    mbrandy at linux.vnet.ibm.com
       
    Fri Sep 29 21:00:13 UTC 2017
    
    
  
This is specific to PPC64LE only.
The emphasis in the proposed code is on minimizing branches. Thus, this 
code makes no attempt to avoid misaligned accesses and each block is 
designed to copy as many elements as possible.
As one data point, this yields as much as a 13x improvement in 
jbyte_disjoint_arraycopy for certain misaligned scenarios.
Bug: https://bugs.openjdk.java.net/browse/JDK-8188165
Webrev: http://cr.openjdk.java.net/~mbrandy/8188165/jdk10/v1/
Thanks,
-Matt
    
    
More information about the ppc-aix-port-dev
mailing list