Live Business Chat
2015 Sep 06, 05:02:34 pm *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: This is a friendly non-profit discussion group about making money. Click the "NOTIFY" button every chance you get to receive instant alerts about new information. We don't like spam. If your first posts are about something you want from us, it is probably spam, and you will be banned in forums worldwide. No soliciting! If you have problems with the forum, contact badon in the business chat.
 
   Home   Help Search Calendar Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: wirehair - best ECC library today  (Read 27 times)
0 Members and 1 Guest are viewing this topic.
Bulat Ziganshin
Almost Nobody

Offline Offline

Posts: 4


« on: 2015 Sep 04, 08:05:36 am »

https://github.com/catid/wirehair

Pros:
- BSD licensed, patent-free source code
- up to 64000 source blocks and unlimited number of ECC blocks
- encoding and decoding speed of 300+ MB/s (measured on single core of 4GHz i7-4770 for 64000+64000 blocks)
- it works with binary data so no need to convert data to/from GF(p) field

Cons:
- it's not MDS code, so with 0.1% probability it may require 1 extra ECC block to decode (and with even smaller probability it may need 2 or more extra blocks)
Logged
Yutaka Sawada
Moderator
Capitalist Pig
*****
Offline Offline

Posts: 670


« Reply #1 on: Today at 12:07:54 am »

 Thank you for information. The implementation of Rateless Codes (Fountain Codes) is interesting. I will test it later. If it's possible to extend 32-bit base, it may defeat the superiority of RSC32. (Erasure Codes requires many small blocks to recover widely spreaded random error.)
Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!
Page created in 0.015 seconds with 17 queries.