cberner / raptorq

Rust implementation of RaptorQ (RFC6330)
Apache License 2.0
296 stars 49 forks source link

Optimize query_non_zero_columns() #90

Closed cberner closed 3 years ago

cberner commented 3 years ago

This reduces the time spent in the fourth phase from ~6% of encoding time to ~1%, according to perf, and improves overall throughput by 3-4% on large symbol counts.