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

Base64 decodeBlock intrinsic for Power64 needs cleanup

    XMLWordPrintable

Details

    • Enhancement
    • Status: Resolved
    • P5
    • Resolution: Fixed
    • 16
    • 18
    • hotspot
    • Nothing special here.

    • 16
    • b07
    • ppc
    • linux

    Description

      The following things need to be done:

      * The Power10+ pextd "optimization" needs to be removed because although it has fewer instructions, it causes a performance hit on actual hardware
      * Use a constant block to initialize vector registers. This will reduce the overhead of each call to the intrinsic
      * Introduce the xxpermx instruction so that it can be used in a Power10+ optimized decodeBlock table-based lookup
      * Implement the xxpermx table-based lookup for Power10+

      Attachments

        Issue Links

          Activity

            People

              cashford Corey Ashford
              cashford Corey Ashford
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 2 weeks
                  2w
                  Remaining:
                  Remaining Estimate - 3 days
                  3d
                  Logged:
                  Time Spent - Not Specified Time Not Required
                  Not Specified