Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8188165

PPC64: Optimize Unsafe.copyMemory and arraycopy

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open
    • Priority: P4
    • Resolution: Unresolved
    • Affects Version/s: 8, 9, 10, 17
    • Fix Version/s: tbd
    • Component/s: hotspot
    • Subcomponent:
    • CPU:
      ppc
    • OS:
      linux

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              mbrandy Matthew Brandyberry
              Reporter:
              mbrandy Matthew Brandyberry
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated: