Hacker GitHub

← All repos

komrad36/CRC

View on GitHub ↗ ★ 353 C++

Fastest CRC32 for x86, Intel and AMD, + comprehensive derivation and discussion of various approaches

6 mentions on Hacker News by 5 people: 1 story, 5 comments · first 2021-12-01 · latest 2026-03-01

Mentions per year 6 mentions · busiest year 2022 (2)
20082026
  1. This repo's readme gives a great overview of the previous-best approaches (as of ~6 years ago): https://github.com/komrad36/CRC
  2. …throughput of 62 processed bits (almost 8 bytes) per CPU cycle. Yes, you read that right. [1]: https://github.com/komrad36/CRC
  3. That is weird. Seems like crc optimization is quite a rabbit hole. https://github.com/komrad36/CRC has a massive section about it in the README. Really interesting.
  4. ▲ 12
    Fastest CRC32 for x86
    story by wooosh · 2022-08-04 · 1 comment
  5. https://github.com/komrad36/CRC I measured it on my computer to run at 32GB/s, i7 4770k.
    comment by fwsgonzo · 2022-05-22 · in Faster CRC32 on the Apple M1
  6. …on youtube is a good start if you're interested in that sort of thing. Also, this will amaze you: https://github.com/komrad36/CRC Knowing details about your system can give you 60x speedup over naive implementations. That CRC32…