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

Blended code generation

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P3 P3
    • 9
    • 9
    • hotspot
    • None
    • windows, linux: x86 and x64 for fully enabled EVEX targets.

    • b114
    • x86
    • generic

      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)

            mcberg Michael Berg (Inactive)
            mcberg Michael Berg (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

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