-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
performance? #1
Comments
Yes, I wanted to do some benchmarking to compare with at least I am not home for the next ~10 days, but when I come back I will work on it. Thank you for the article, I think it will be useful to see how they benchmarked the different dynamic bitsets and maybe add some others I didn't know about like |
I'm back but now I have a summer job so I have little free time left to work on this... I work on it when I can but it will take some time before it is completed. |
Sounds great! |
I decided to use google/benchmark because I may need the csv/json format output later, to generate performance comparison graphs (maybe with some cool LaTeX magic). I created a new repository for the benchmarks (pinam45/dynamic_bitset_benchmarks) because multiple bitsets will be benchmarked not only mine, also It will require the benchmarked bitsets as dependencies and I want to keep this repository quite lightweight in size and simple in CMake. I already pushed the benchmarks CMake/.clang-format/... setup but currently I still do not have much free time to works on this. |
There seems to be no |
Yes, it will add an undefined behaviour (assert in debug) for bitsets longer than an |
The following is a comparison of different bitset implementations: https://cs.up.ac.za/cs/vpieterse/pub/PieterseEtAl_SAICSIT2010.pdf.
It would be interesting to see a similar comparison with this library.
The text was updated successfully, but these errors were encountered: