Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:
      None
    • Environment:

      windows, linux: x86 and x64 for fully enabled EVEX targets.

    • Subcomponent:
    • Resolved In Build:
      b114
    • CPU:
      x86
    • OS:
      generic

      Description

      On EVEX enabled platforms that have sufficient CPUID support, it is a boon to mix code generation to keep size manageable when emitting EVEX code, we can migrate compatible versions to AVX when resources allow, this enables an uplift of as much as 12% on known metrics such as those in SpecJvm2008. Reportable score uplift on a base run is enhanced nominally by 6%.

      Testing:
          SpecJvm2008
                  windows: HSW(64/32 bit): SKX(64/32 bit) : KNL (64/32 bit)
                  linux: SKX(64-bit)

          jtreg: windows: HSW(64/32 bit)

        Attachments

          Activity

            People

            • Assignee:
              mcberg Michael Berg
              Reporter:
              mcberg Michael Berg
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Due:
                Created:
                Updated:
                Resolved:

                Time Tracking

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