Libcuckoo-c was abandoned by the original authors in favour of a c++ implementation. I've forked a copy since they deleted the contents of the original repo. I'm assuming this was done so they wouldn't be bothered with questions or pull requests, so please keep that in mind.
High-performance Concurrent Cuckoo Hashing Library
This library provides a compact hash table that allows multiple concurrent reader threads, while allowing one thread at a time to make inserts or updates. It is particularly useful for applications with high read-to-write ratios that store small key/value pairs in the hash table.
Authors: Bin Fan, David G. Andersen and Michael Kaminsky
For details about this algorithm and citations, please refer to our paper in NSDI 2013.
$ autoreconf -fis
$ ./configure
$ make
To let us know your questions or issues, we recommend you to use issue report on github. You can also email us, however, at [email protected].