Uploaded image for project: 'SystemML'
  1. SystemML
  2. SYSTEMML-1750

Optional dynamic recompilation for JMLC training

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: SystemML 0.15
    • Component/s: None
    • Labels:
      None

      Description

      There are scenarios where JMLC is used for training on moderately sized input. Due to the use of prepared scripts (which are compiled without size information) and forced singlenode execution type, this can lead to performance problems caused by poor plan choices. This task aims to (1) expose compiler configurations such as dynamic recompilation and multi-threading at JMLC API and (2) rework the recompilation framework for singlenode execution type.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: