NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
Chorba: A novel CRC32 implementation (2024) (arxiv.org)
omoikane 14 minutes ago [-]
What are the units on the vertical axes for figures 1 and 2? I might have guessed seconds per TiB but the braiding line doesn't seem to match what's in figure 3.
Retr0id 37 minutes ago [-]
This repo's readme gives a great overview of the previous-best approaches (as of ~6 years ago): https://github.com/komrad36/CRC
fnands 2 days ago [-]
News to me, but a guy named Sam Russell came up with a new software only CRC32 algorithm that is competitive with hardware accelerated implementations. It's a surprisingly elegant solution.
david-gpu 1 hours ago [-]
In Spain, "chorba" is very informal slang for "gal" [0]. Not vulgar, just very informal vernacular.

[0] https://dle.rae.es/chorbo

woadwarrior01 50 minutes ago [-]
Chorba is also soup in Eastern European languages like Bulgarian and Romanian.

https://en.wikipedia.org/wiki/Chorba

SalimoS 55 minutes ago [-]
and is a traditional Tunisian soup

/Edit: actually in all North Africa https://en.wikipedia.org/wiki/Chorba

ranger_danger 35 minutes ago [-]
> Dedication

> This implementation is named after the Serbian singer Bora Đorđević (also known as Bora Čorba) who was born in 1952 and died in 2024. His birth year matches the number of the GZIP standard RFC 1952 that describes a common CRC32 implementation, and the original proof of concept for this method used the polynomial x21 +x15 + x14 + x11 + x10 + x7 + x3 which is x1952×8 mod G(x).

That is indeed dedication.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 22:14:30 GMT+0000 (Coordinated Universal Time) with Vercel.