Uploaded image for project: 'SystemDS'
  1. SystemDS
  2. SYSTEMDS-1284 Code generation for operator fusion
  3. SYSTEMDS-1904

More aggressive dynamic recompilation w/ codegen

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Done
    • None
    • SystemML 1.0.0
    • Compiler, Runtime
    • None

    Description

      This task aims to improve scenarios where we currently disable - despite unknown dimensions - dynamic recompilation too eagerly due to good worst-case estimates, which hurts performance in case of codegen. This is because the cost-based codegen optimizer requires sizes for validity conditions and cost estimates.

      Accordingly, if codegen is enabled, we flag operations as requires recompile in case of unknown dimensions even if we were able to compile these operations to CP.

      Attachments

        Activity

          People

            mboehm7 Matthias Boehm
            mboehm7 Matthias Boehm
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: