This gist contains five C++ programs, a single header file, and utilities for the Long List is Long (LLiL) challenge.
llil4emh_buf.cc
- emhash6::HashMap demonstrationllil4hmap_buf.cc
- phmap::flat_hash_set demonstrationllil4map_buf.cc
- phmap::parallel_flat_hash_set demonstrationllil4umap_buf.cc
- std::unordered_set demonstrationllil4vec_buf.cc
- similarly, a std::vector demonstrationstring_cnt_ub.h
- union std::array with dynamic buffer allocationgen-files-big.sh
- generate 92 big files (total 2.8 GB)gen-files-long.sh
- generate 92 long files (total 5.0 GB)