Hacker GitHub

← All repos

klauspost/reedsolomon

View on GitHub ↗ ★ 2,097 Assembly

Reed-Solomon Erasure Coding in Go

9 mentions on Hacker News by 7 people: 2 stories, 7 comments · first 2015-08-20 · latest 2022-09-12

Mentions per year 9 mentions · busiest year 2022 (3)
20082026
  1. …implements Reed-Solomon error correcting codes and there are many recent implementations of those: https://github.com/klauspost/reedsolomon .
    comment by btdmaster · 2022-02-25 · in Don't Use RAR
  2. …Go. It allows you to set the number of data shards and parity shards, it's pretty fast. It's at https://github.com/klauspost/reedsolomon Seems like a pretty common solution, I suspect there's other libraries for popular language/platforms.
    comment by sliken · 2021-01-07 · in Reed-Solomon error recovery in RAID-6
  3. …Have you seen this high-performance Reed-Solomon implementation (1) or Wirehair (2)? Thoughts? 1) https://github.com/klauspost/reedsolomon 2) https://github.com/catid/wirehair
  4. …storage package. It runs approximately as fast (~1GB) because the hot paths are written in asm: https://github.com/klauspost/reedsolomon Erasure codes are pretty magical.
  5. Klaus Post did an implementation of this in Go using with the relevant bits in SSE3 assembler: https://github.com/klauspost/reedsolomon He references the paper in the amd64 code blob: https://github.com/klauspost/reedsolomon/blob/master/gal…
  6. Anyone know of a comparison of similar tools. I've tinkered with this one: https://github.com/klauspost/reedsolomon/ I believe it's compatible with the Java implementation used by Backblaze and others.
  7. …with payments made on a blockchain. We are using Klaus Post's excellent pure-Go implementation ( https://github.com/klauspost/reedsolomon ) which exceeds 1GB/s throughput.
    comment by nemo1618 · 2015-08-20 · in Google loses data as lightning strikes