Uploaded image for project: 'Mahout'
  1. Mahout
  2. MAHOUT-6

Need a matrix implementation

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.1
    • None
    • None

    Description

      We need matrices for Mahout.

      An initial set of basic requirements includes:

      a) sparse and dense support are required

      b) row and column labels are important

      c) serialization for hadoop use is required

      d) reasonable floating point performance is required, but awesome FP is not

      e) the API should be simple enough to understand

      f) it should be easy to carve out sub-matrices for sending to different reducers

      g) a reasonable set of matrix operations should be supported, these should eventually include:
      simple matrix-matrix and matrix-vector and matrix-scalar linear algebra operations, A B, A + B, A v, A + x, v + x, u + v, dot(u, v)
      row and column sums
      generalized level 2 and 3 BLAS primitives, alpha A B + beta C and A u + beta v

      h) easy and efficient iteration constructs, especially for sparse matrices

      i) easy to extend with new implementations

      Attachments

        1. MAHOUT-6l.patch
          192 kB
          Grant Ingersoll
        2. MAHOUT-6k.diff
          182 kB
          Jeff Eastman
        3. MAHOUT-6j.diff
          184 kB
          Jeff Eastman
        4. MAHOUT-6i.diff
          149 kB
          Jeff Eastman
        5. MAHOUT-6h.patch
          51 kB
          Grant Ingersoll
        6. MAHOUT-6g.diff
          45 kB
          Jeff Eastman
        7. MAHOUT-6f.diff
          69 kB
          Jeff Eastman
        8. MAHOUT-6e.diff
          54 kB
          Jeff Eastman
        9. MAHOUT-6d.diff
          50 kB
          Jeff Eastman
        10. MAHOUT-6c.diff
          41 kB
          Jeff Eastman
        11. MAHOUT-6b.diff
          32 kB
          Jeff Eastman
        12. MAHOUT-6a.diff
          18 kB
          Jeff Eastman

        Issue Links

          Activity

            People

              gsingers Grant Ingersoll
              tdunning@veoh.com Ted Dunning
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: