there is a 'little' nuance here. it takes about 30 seconds to read the file from disk, so most 'improvements' are related to the fact that the file is in page cache after the first test. If you clean the page cache the best result will be about 30 seconds, which is exactly what it takes to read the file from disk
Wow! Definitely à superb work you've done here! Thanks for sharing this!
This was really interesting, thanks for writing it!
there is a 'little' nuance here. it takes about 30 seconds to read the file from disk, so most 'improvements' are related to the fact that the file is in page cache after the first test. If you clean the page cache the best result will be about 30 seconds, which is exactly what it takes to read the file from disk
greetings kind regards . i could find no C++ bench line code in cloned repository. kindly advise. thank you
https://github.com/HappyCerberus/1brc/blob/main/src/bench_parse_int.cpp
https://github.com/HappyCerberus/1brc/blob/main/src/bench_parse_together.cpp