Skip to content
  1. Mar 21, 2018
    • Anders Martinsson's avatar
      Replace precomputed matrix with operation-vector · 17f39bc5
      Anders Martinsson authored
      
      
       - The precomputed matrix was created from the operation vector.
       - The operation vector scale much better with problem size than matrix
         multiplication.
       - Storing an operation vector for block size 347 takes less than half of the
         space of storing a precomputed matrix.
       - Creating encoded symbols for block size 347 is 100x faster with an
         operations vector using SSSE3 than using a precomputed matrix. Note that
         other parts also take time so the overall performance increase is around 40x
         for block size 347.
       - The performance gains also apply to decoding.
      
      Signed-off-by: default avatarAnders Martinsson <anders.martinsson@intinor.se>
      17f39bc5
  2. Mar 19, 2018
  3. Mar 17, 2018
    • Luker's avatar
      Phase1 bugfixing · 257fdf5a
      Luker authored
      
      
      2 bugs found in phase1
      
      * wrong row tracking
      * did not account for non_zero == 1
      
      After looking at that code again, I think it needs a
      small rewrite, some things could be a bit more efficient...
      
      Signed-off-by: default avatarLuca Fulchir <luker@fenrirproject.org>
      257fdf5a
  4. Mar 16, 2018
  5. Mar 13, 2018
  6. Mar 11, 2018
    • Luker's avatar
      RFC6330 conformity · 714185d6
      Luker authored
      We were doing really bad stuff.
      * we were not using the correct block size, but instead
        creating something completely out-of standard
        This surely means that we were not compatible with
        OpenRQ (Ticket #20), and possibly a reason for which
        decoding fails too ofter (Ticket #21).
      * We used the wrong ESI number, which should skip
        the padding numbers (#23, #20
      
      )
      * we did not expose the real block size to the user
        of the RFC namespace (RFC iterators)
      
      Signed-off-by: default avatarLuca Fulchir <luker@fenrirproject.org>
      714185d6
  7. Mar 10, 2018
  8. Mar 06, 2018
  9. Mar 03, 2018
  10. Feb 27, 2018
  11. Feb 05, 2018
  12. Jan 08, 2018
  13. Jan 07, 2018
  14. Jan 04, 2018
  15. Dec 21, 2017
  16. Dec 19, 2017
  17. Dec 12, 2017
  18. Dec 11, 2017