Uploaded image for project: 'SystemDS'
  1. SystemDS
  2. SYSTEMDS-1984

Robustness JMLC wrt non-thread-local prepare and execute

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • None
    • SystemML 1.0.0
    • None
    • None

    Description

      The JMLC API has an underlying assumption that prepared scripts are created and executed by the same thread because compiler configurations and output variable names for dynamic recompilation are maintained with thread-local variables. However, in complex scoring pipelines this is not the case leading to performance issues (e.g., multi-threaded operations despite single-threaded configuration) and in the worst case lost result variables.

      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: