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

AVX 512 extended support

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
    • Resolved In Build:
      b72
    • CPU:
      x86
    • OS:
      generic

      Backports

        Description

        This change enables more applications on EVEX enabled targets by completing more support. The subgroup of microarchitectures enabled which support EVEX encoding via CPUID control is extended to manage more code generation patterns. Improvements were made to vector replication patterns on current architectures and mapped to more efficient forms on EVEX enabled targets. Call save areas were extended and BMI support for existing code generation was augmented to support EVEX enabled microarchitectures. Vector patterns were extended on x86 architectures for completeness including EVEX enabled microarchitectures.

          Attachments

            Issue Links

              Activity

                People

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

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    Time Tracking

                    Estimated:
                    Original Estimate - 2 weeks
                    2w
                    Remaining:
                    Remaining Estimate - 2 weeks
                    2w
                    Logged:
                    Time Spent - Not Specified
                    Not Specified