Last active
January 5, 2026 00:18
-
-
Save iczelia/f2258a62e7487854e507fa378dee5018 to your computer and use it in GitHub Desktop.
memchr2 benchmark
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| === zen2, 3900x | |
| buf_size=67108864 bytes, queries=65536, iters=500, seed=1 | |
| sse2_bmi1 time=11756063470 ns checksum=0x35d89b8eb4628bfb | |
| sse2_bmi1_fast time=12852861821 ns checksum=0x35d89b8eb4628bfb | |
| ssse3_bmi1 time=12899733198 ns checksum=0x35d89b8eb4628bfb | |
| avx2_bmi1 time=11357734198 ns checksum=0x35d89b8eb4628bfb | |
| avx2_bmi1_alt time=11012575169 ns checksum=0x35d89b8eb4628bfb | |
| Estimated throughput (GiB/s): | |
| sse2_bmi1 : 89.755 | |
| sse2_bmi1_fast : 82.096 | |
| ssse3_bmi1 : 81.798 | |
| avx2_bmi1 : 92.903 | |
| avx2_bmi1_alt : 95.815 | |
| === zen3, 5900x, | |
| buf_size=67108864 bytes, queries=65536, iters=500, seed=1 | |
| sse2_bmi1 time=7779874667 ns checksum=0x35d89b8eb4628bfb | |
| sse2_bmi1_fast time=8313345684 ns checksum=0x35d89b8eb4628bfb | |
| ssse3_bmi1 time=8157245208 ns checksum=0x35d89b8eb4628bfb | |
| avx2_bmi1 time=7085674753 ns checksum=0x35d89b8eb4628bfb | |
| avx2_bmi1_alt time=7070060493 ns checksum=0x35d89b8eb4628bfb | |
| avx512vbmi time=7084020418 ns checksum=0x35d89b8eb4628bfb | |
| Estimated throughput (GiB/s): | |
| sse2_bmi1 : 135.628 | |
| sse2_bmi1_fast : 126.924 | |
| ssse3_bmi1 : 129.353 | |
| avx2_bmi1 : 148.915 | |
| avx2_bmi1_alt : 149.244 | |
| avx512vbmi : 148.950 | |
| === zen4, R7 PRO 7840U, | |
| buf_size=67108864 bytes, queries=65536, iters=500, seed=1 | |
| sse2_bmi1 time=24746626747 ns checksum=0x35d89b8eb4628bfb | |
| sse2_bmi1_fast time=28329551595 ns checksum=0x35d89b8eb4628bfb | |
| ssse3_bmi1 time=25734777410 ns checksum=0x35d89b8eb4628bfb | |
| avx2_bmi1 time=23300559264 ns checksum=0x35d89b8eb4628bfb | |
| avx2_bmi1_alt time=24450163962 ns checksum=0x35d89b8eb4628bfb | |
| avx512vbmi time=23707932523 ns checksum=0x35d89b8eb4628bfb | |
| Estimated throughput (GiB/s): | |
| sse2_bmi1 : 42.639 | |
| sse2_bmi1_fast : 37.246 | |
| ssse3_bmi1 : 41.002 | |
| avx2_bmi1 : 45.285 | |
| avx2_bmi1_alt : 43.156 | |
| avx512vbmi : 44.507 | |
| === zen5, Ryzen 9 9950X 16-Core | |
| buf_size=67108864 bytes, queries=65536, iters=500, seed=1 | |
| sse2_bmi1 time=7327565900 ns checksum=0x35d89b8eb4628bfb | |
| sse2_bmi1_fast time=7734759217 ns checksum=0x35d89b8eb4628bfb | |
| ssse3_bmi1 time=7597488631 ns checksum=0x35d89b8eb4628bfb | |
| avx2_bmi1 time=6377169466 ns checksum=0x35d89b8eb4628bfb | |
| avx2_bmi1_alt time=6237540549 ns checksum=0x35d89b8eb4628bfb | |
| avx512vbmi time=5836708269 ns checksum=0x35d89b8eb4628bfb | |
| Estimated throughput (GiB/s): | |
| sse2_bmi1 : 144.000 | |
| sse2_bmi1_fast : 136.419 | |
| ssse3_bmi1 : 138.884 | |
| avx2_bmi1 : 165.460 | |
| avx2_bmi1_alt : 169.164 | |
| avx512vbmi : 180.781 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment