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

C1: Enable parallel compilation

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Fixed
    • Icon: P4 P4
    • hs19
    • hs18, 6
    • hotspot
    • b03
    • generic, sparc
    • generic, solaris
    • Verified

        C1 needs to be able to do parallel compilation, which is important for SPARC CMT hardware.
        Summary of the changes:

        - Refactor the initialization steps into global setup to allocate some persistent pieces, and per compilation setup.
        - Move state out of static fields into per thread structures.
        - Convert visitor patterns that used functions to use closures.
        - Remove the machinery that allowed the appearance of multithreading in the tiered world when it wasn't really supported.

              iveresov Igor Veresov
              iveresov Igor Veresov
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: