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

Support logical operators AND, OR, XOR, NOT over matrices

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Implemented
    • None
    • SystemML 1.1
    • None
    • None

    Description

      So far, all logical operators (AND, OR, XOR, NOT) are only supported over scalars. This task aims to add support for logical operators over matrices. In detail, this entails:

      • New test cases for all logical operators over dense and sparse matrices and CP, MR, and SPARK execution types.
      • Parser/compiler integration: (a) validation of boolean expressions to check the validity of inputs (scalar or matrices), (b) propagation of data type and value types (double if at least one matrix input), (b) sparsity estimates for the individual operators.
      • Runtime integration: Extend the function objects of AND, OR, XOR, NOT to combinations of double, and boolean inputs.
      • Fix (extend) opcode checks of individual instructions.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: