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

Analyse subword in the loop to set maximum vector size.

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 9, 10
    • Fix Version/s: 10
    • Component/s: hotspot
    • Subcomponent:
    • Resolved In Build:
      b21

      Description

      Currently subword types cannot use entire vector width using SLP.
      This work helps analyse subword in the loop to set maximum vector size to take advantage of full vector width for subword types.
      In this we analyze if narrowing is likely to happen and if it is we set vector size more aggressively.
      We check for possibility of narrowing by looking through chain operations using subword types.

        Attachments

        1. TestVect.java
          1 kB
        2. TestVect.java
          1 kB
        3. TestVectByte.java
          0.8 kB
        4. TestVectShort.java
          0.8 kB

          Issue Links

            Activity

              People

              • Assignee:
                vdeshpande Vivek Deshpande
                Reporter:
                vdeshpande Vivek Deshpande
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Due:
                  Created:
                  Updated:
                  Resolved:

                  Time Tracking

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