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
20082026
-
▲ 1
Go Implementation of Leopard-RS GF16story by klauspost · 2022-09-12 · 1 comment
-
▲ 1
Reedsolomon – Reed-Solomon Erasure Coding in Gostory by maydemir · 2022-03-27 · 0 comments
-
…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 -
…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 -
…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
comment by krspykrm · 2020-07-06 · in Ask HN: What weird or hard problems are you trying to solve? -
…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.
comment by nemo1618 · 2017-05-08 · in Reed-Solomon coder computing one million ECC blocks at 1 GB/s -
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…
comment by nickcw · 2016-12-04 · in Screaming Fast Galois Field Arithmetic Using Intel SIMD Instructions (2013) -
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.
comment by sliken · 2016-11-17 · in Zfec – Efficient, portable erasure coding tool -
…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