Skip to content
This repository has been archived by the owner on May 24, 2022. It is now read-only.

"Flat" BitRank #1

Open
pdinklag opened this issue Mar 7, 2020 · 0 comments
Open

"Flat" BitRank #1

pdinklag opened this issue Mar 7, 2020 · 0 comments
Labels
Ideas Things worth an experiment.

Comments

@pdinklag
Copy link
Owner

pdinklag commented Mar 7, 2020

BitRank uses a two-hierarchy data structure as described e.g. in Gonzalo Navarro's book, dividing the input bits into blocks of 64 bits and superblocks.

Thanks to fast popcount and large caches, it may be faster and more sparse to remove the superblock level and instead scan blocks larger than 64 bits in queries.

@pdinklag pdinklag added the Ideas Things worth an experiment. label Mar 7, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Ideas Things worth an experiment.
Projects
None yet
Development

No branches or pull requests

1 participant