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

Multi-threaded Instruction Execution

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • SystemDS 3.0
    • SystemDS 3.2
    • Compiler

    Description

      Construct a new scheduling algorithm that marks operations that can be executed in parallel subject to memory constraints.

      The location of the new algorithm is: src/main/java/org/apache/sysds/lops/compile/linearization/ILinearize.java

       

      To indicate if an Lop is executed in parallel add a boolean to Lop that marks it for asynchronous execution.

      Then in tests verify with a number of algorithms, that your algorithm marks instructions for parallel execution correctly.

       

      To limit the scope of the task, do not implement the asynchronous execution of lops but only the marking of potential lops.

       

      The task extends : https://issues.apache.org/jira/browse/SYSTEMDS-2837

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              baunsgaard Sebastian Baunsgaard
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: