├── .gitignore ├── .gitmodules ├── .travis.yml ├── ART ├── bench │ ├── CMakeLists.txt │ ├── bench_art.cpp │ └── workload_art.cpp ├── include │ ├── Epoche.h │ ├── Key.h │ ├── N.h │ └── Tree.h ├── src │ ├── Epoche.cpp │ ├── N.cpp │ ├── N16.cpp │ ├── N256.cpp │ ├── N4.cpp │ ├── N48.cpp │ └── Tree.cpp └── test │ ├── CMakeLists.txt │ └── test_art.cpp ├── CMakeLists.txt ├── CodeCoverage.cmake ├── LICENSE ├── PrefixBTree ├── bench │ ├── CMakeLists.txt │ └── bench_prefix_btree.cpp ├── include │ └── PrefixBtree.h └── test │ ├── CMakeLists.txt │ └── test_prefixbtree.cpp ├── README.md ├── SuRF ├── bench │ ├── CMakeLists.txt │ ├── bench_surf.cpp │ └── workload.cpp ├── include │ ├── bitvector.hpp │ ├── config.hpp │ ├── hash.hpp │ ├── label_vector.hpp │ ├── louds_dense.hpp │ ├── louds_sparse.hpp │ ├── popcount.h │ ├── rank.hpp │ ├── select.hpp │ ├── suffix.hpp │ ├── surf.hpp │ └── surf_builder.hpp └── test │ ├── CMakeLists.txt │ └── test_surf.cpp ├── bench ├── CMakeLists.txt ├── bench.cpp ├── microbench.cpp └── parameters.h ├── btree ├── CMakeLists.txt ├── bench_btree.cpp ├── include │ ├── btree.hpp │ ├── btree_map.hpp │ └── core.hpp └── workload_btree.cpp ├── datasets ├── urls.txt ├── wikis.txt └── words.txt ├── example.cpp ├── hot ├── .gitignore ├── .travis.yml ├── CMakeLists.txt └── bench_hot.cpp ├── include ├── art_dic │ ├── art_dic_N.hpp │ └── art_dic_tree.hpp ├── code_assigner.hpp ├── code_assigners │ ├── code_assigner_factory.hpp │ ├── fixed_len_dict_ca.hpp │ └── hu_tucker_ca.hpp ├── common.hpp ├── dictionaries │ ├── array_3gram_dict.hpp │ ├── array_4gram_dict.hpp │ ├── dictionary_factory.hpp │ ├── trie_3gram_dict.hpp │ ├── trie_4gram_dict.hpp │ └── trie_art_dict.hpp ├── dictionary.hpp ├── encoder.hpp ├── encoders │ ├── ALMImproved_encoder.hpp │ ├── ALM_encoder.hpp │ ├── double_char_encoder.hpp │ ├── encoder_factory.hpp │ ├── ngram_encoder.hpp │ └── single_char_encoder.hpp ├── succinct_binary_trie │ ├── rank_bitvector.hpp │ └── sbt.hpp ├── symbol_selector.hpp └── symbol_selectors │ ├── ALMImproved_ss.hpp │ ├── ALM_ss.hpp │ ├── blending_trie.hpp │ ├── double_char_ss.hpp │ ├── ngram_ss.hpp │ ├── single_char_ss.hpp │ └── symbol_selector_factory.hpp ├── plot ├── ART │ ├── point │ │ ├── height_email_art.py │ │ ├── height_ts_art.py │ │ ├── height_url_art.py │ │ ├── height_wiki_art.py │ │ ├── lookuplat_mem_email_art.py │ │ ├── lookuplat_mem_ts_art.py │ │ ├── lookuplat_mem_url_art.py │ │ └── lookuplat_mem_wiki_art.py │ └── range │ │ ├── lat_email.py │ │ ├── lat_url.py │ │ └── lat_wiki.py ├── SuRF │ ├── point │ │ ├── fprcompare_email_surf.py │ │ ├── height_email_surf.py │ │ ├── height_url_surf.py │ │ ├── height_wiki_surf.py │ │ ├── lat_mem_email_surf.py │ │ ├── lat_mem_url_surf.py │ │ └── lat_mem_wiki_surf.py │ └── range │ │ ├── lat_email_surf.py │ │ ├── lat_url_surf.py │ │ └── lat_wiki_surf.py ├── __init__.py ├── btree │ ├── point │ │ ├── lookuplat_mem_email_btree.py │ │ ├── lookuplat_mem_url_btree.py │ │ └── lookuplat_mem_wiki_btree.py │ └── range │ │ ├── lat_email_btree.py │ │ ├── lat_url_btree.py │ │ └── lat_wiki_btree.py ├── hot │ ├── point │ │ ├── height_email_hot.py │ │ ├── height_ts_hot.py │ │ ├── height_url_hot.py │ │ ├── height_wiki_hot.py │ │ ├── lookuplat_mem_email_hot.py │ │ ├── lookuplat_mem_ts_hot.py │ │ ├── lookuplat_mem_url_hot.py │ │ └── lookuplat_mem_wiki_hot.py │ └── range │ │ ├── lat_email_hot.py │ │ ├── lat_url_hot.py │ │ └── lat_wiki_hot.py ├── microbench │ ├── array_trie │ │ ├── array_trie_email.py │ │ └── array_trie_email_bar.py │ ├── batch │ │ └── batch_lat.py │ ├── build_time_breakdown │ │ └── bt_breakdown.py │ ├── cpr_latency │ │ ├── cpr_email.py │ │ ├── cpr_ts.py │ │ ├── cpr_url.py │ │ ├── cpr_wiki.py │ │ ├── lat_email.py │ │ ├── lat_ts.py │ │ ├── lat_url.py │ │ ├── lat_wiki.py │ │ ├── mem_email.py │ │ ├── mem_ts.py │ │ ├── mem_url.py │ │ └── mem_wiki.py │ ├── distribution │ │ └── dis_cpr.py │ ├── percentage │ │ └── cpr_email.py │ └── sample_size_sweep │ │ ├── .cpr_email.py.swn │ │ ├── .cpr_email.py.swo │ │ ├── cpr_email.py │ │ ├── cpr_url.py │ │ └── cpr_wiki.py ├── option.py └── prefixbtree │ ├── point │ ├── lookuplat_mem_email_btree.py │ ├── lookuplat_mem_url_btree.py │ └── lookuplat_mem_wiki_btree.py │ └── range │ ├── lat_email_btree.py │ ├── lat_url_btree.py │ └── lat_wiki_btree.py ├── scripts ├── create_dir.sh ├── generate_result.py ├── plot.sh └── run_experiments.sh ├── test ├── CMakeLists.txt ├── test_alm_encoder.cpp ├── test_almimproved_encoder.cpp ├── test_array_3gram_dict.cpp ├── test_array_4gram_dict.cpp ├── test_artdic.cpp ├── test_artdic_node.cpp ├── test_double_char_encoder.cpp ├── test_ngram_encoder.cpp └── test_single_char_encoder.cpp └── workload_gen ├── gen_load.py ├── gen_txn.py ├── gen_txn_scan_len.py ├── gen_workload.sh ├── workload_spec ├── workload_template ├── workloadc_email_latest ├── workloadc_email_uniform ├── workloadc_email_zipfian ├── workloadc_randint_latest ├── workloadc_randint_uniform ├── workloadc_randint_zipfian ├── workloadc_url_uniform ├── workloadc_url_zipfian ├── workloadc_wiki_uniform ├── workloadc_wiki_zipfian ├── workloade_email_zipfian ├── workloade_url_zipfian └── workloade_wiki_zipfian └── ycsb_download.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/.travis.yml -------------------------------------------------------------------------------- /ART/bench/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/ART/bench/CMakeLists.txt -------------------------------------------------------------------------------- /ART/bench/bench_art.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/ART/bench/bench_art.cpp -------------------------------------------------------------------------------- /ART/bench/workload_art.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/ART/bench/workload_art.cpp -------------------------------------------------------------------------------- /ART/include/Epoche.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/ART/include/Epoche.h -------------------------------------------------------------------------------- /ART/include/Key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/ART/include/Key.h -------------------------------------------------------------------------------- /ART/include/N.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/ART/include/N.h -------------------------------------------------------------------------------- /ART/include/Tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/ART/include/Tree.h -------------------------------------------------------------------------------- /ART/src/Epoche.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/ART/src/Epoche.cpp -------------------------------------------------------------------------------- /ART/src/N.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/ART/src/N.cpp -------------------------------------------------------------------------------- /ART/src/N16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/ART/src/N16.cpp -------------------------------------------------------------------------------- /ART/src/N256.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/ART/src/N256.cpp -------------------------------------------------------------------------------- /ART/src/N4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/ART/src/N4.cpp -------------------------------------------------------------------------------- /ART/src/N48.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/ART/src/N48.cpp -------------------------------------------------------------------------------- /ART/src/Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/ART/src/Tree.cpp -------------------------------------------------------------------------------- /ART/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/ART/test/CMakeLists.txt -------------------------------------------------------------------------------- /ART/test/test_art.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/ART/test/test_art.cpp -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CodeCoverage.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/CodeCoverage.cmake -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/LICENSE -------------------------------------------------------------------------------- /PrefixBTree/bench/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/PrefixBTree/bench/CMakeLists.txt -------------------------------------------------------------------------------- /PrefixBTree/bench/bench_prefix_btree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/PrefixBTree/bench/bench_prefix_btree.cpp -------------------------------------------------------------------------------- /PrefixBTree/include/PrefixBtree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/PrefixBTree/include/PrefixBtree.h -------------------------------------------------------------------------------- /PrefixBTree/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/PrefixBTree/test/CMakeLists.txt -------------------------------------------------------------------------------- /PrefixBTree/test/test_prefixbtree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/PrefixBTree/test/test_prefixbtree.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/README.md -------------------------------------------------------------------------------- /SuRF/bench/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/SuRF/bench/CMakeLists.txt -------------------------------------------------------------------------------- /SuRF/bench/bench_surf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/SuRF/bench/bench_surf.cpp -------------------------------------------------------------------------------- /SuRF/bench/workload.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/SuRF/bench/workload.cpp -------------------------------------------------------------------------------- /SuRF/include/bitvector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/SuRF/include/bitvector.hpp -------------------------------------------------------------------------------- /SuRF/include/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/SuRF/include/config.hpp -------------------------------------------------------------------------------- /SuRF/include/hash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/SuRF/include/hash.hpp -------------------------------------------------------------------------------- /SuRF/include/label_vector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/SuRF/include/label_vector.hpp -------------------------------------------------------------------------------- /SuRF/include/louds_dense.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/SuRF/include/louds_dense.hpp -------------------------------------------------------------------------------- /SuRF/include/louds_sparse.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/SuRF/include/louds_sparse.hpp -------------------------------------------------------------------------------- /SuRF/include/popcount.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/SuRF/include/popcount.h -------------------------------------------------------------------------------- /SuRF/include/rank.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/SuRF/include/rank.hpp -------------------------------------------------------------------------------- /SuRF/include/select.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/SuRF/include/select.hpp -------------------------------------------------------------------------------- /SuRF/include/suffix.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/SuRF/include/suffix.hpp -------------------------------------------------------------------------------- /SuRF/include/surf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/SuRF/include/surf.hpp -------------------------------------------------------------------------------- /SuRF/include/surf_builder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/SuRF/include/surf_builder.hpp -------------------------------------------------------------------------------- /SuRF/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/SuRF/test/CMakeLists.txt -------------------------------------------------------------------------------- /SuRF/test/test_surf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/SuRF/test/test_surf.cpp -------------------------------------------------------------------------------- /bench/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/bench/CMakeLists.txt -------------------------------------------------------------------------------- /bench/bench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/bench/bench.cpp -------------------------------------------------------------------------------- /bench/microbench.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/bench/microbench.cpp -------------------------------------------------------------------------------- /bench/parameters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/bench/parameters.h -------------------------------------------------------------------------------- /btree/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/btree/CMakeLists.txt -------------------------------------------------------------------------------- /btree/bench_btree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/btree/bench_btree.cpp -------------------------------------------------------------------------------- /btree/include/btree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/btree/include/btree.hpp -------------------------------------------------------------------------------- /btree/include/btree_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/btree/include/btree_map.hpp -------------------------------------------------------------------------------- /btree/include/core.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/btree/include/core.hpp -------------------------------------------------------------------------------- /btree/workload_btree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/btree/workload_btree.cpp -------------------------------------------------------------------------------- /datasets/urls.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/datasets/urls.txt -------------------------------------------------------------------------------- /datasets/wikis.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/datasets/wikis.txt -------------------------------------------------------------------------------- /datasets/words.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/datasets/words.txt -------------------------------------------------------------------------------- /example.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/example.cpp -------------------------------------------------------------------------------- /hot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/hot/.gitignore -------------------------------------------------------------------------------- /hot/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/hot/.travis.yml -------------------------------------------------------------------------------- /hot/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/hot/CMakeLists.txt -------------------------------------------------------------------------------- /hot/bench_hot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/hot/bench_hot.cpp -------------------------------------------------------------------------------- /include/art_dic/art_dic_N.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/art_dic/art_dic_N.hpp -------------------------------------------------------------------------------- /include/art_dic/art_dic_tree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/art_dic/art_dic_tree.hpp -------------------------------------------------------------------------------- /include/code_assigner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/code_assigner.hpp -------------------------------------------------------------------------------- /include/code_assigners/code_assigner_factory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/code_assigners/code_assigner_factory.hpp -------------------------------------------------------------------------------- /include/code_assigners/fixed_len_dict_ca.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/code_assigners/fixed_len_dict_ca.hpp -------------------------------------------------------------------------------- /include/code_assigners/hu_tucker_ca.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/code_assigners/hu_tucker_ca.hpp -------------------------------------------------------------------------------- /include/common.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/common.hpp -------------------------------------------------------------------------------- /include/dictionaries/array_3gram_dict.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/dictionaries/array_3gram_dict.hpp -------------------------------------------------------------------------------- /include/dictionaries/array_4gram_dict.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/dictionaries/array_4gram_dict.hpp -------------------------------------------------------------------------------- /include/dictionaries/dictionary_factory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/dictionaries/dictionary_factory.hpp -------------------------------------------------------------------------------- /include/dictionaries/trie_3gram_dict.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/dictionaries/trie_3gram_dict.hpp -------------------------------------------------------------------------------- /include/dictionaries/trie_4gram_dict.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/dictionaries/trie_4gram_dict.hpp -------------------------------------------------------------------------------- /include/dictionaries/trie_art_dict.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/dictionaries/trie_art_dict.hpp -------------------------------------------------------------------------------- /include/dictionary.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/dictionary.hpp -------------------------------------------------------------------------------- /include/encoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/encoder.hpp -------------------------------------------------------------------------------- /include/encoders/ALMImproved_encoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/encoders/ALMImproved_encoder.hpp -------------------------------------------------------------------------------- /include/encoders/ALM_encoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/encoders/ALM_encoder.hpp -------------------------------------------------------------------------------- /include/encoders/double_char_encoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/encoders/double_char_encoder.hpp -------------------------------------------------------------------------------- /include/encoders/encoder_factory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/encoders/encoder_factory.hpp -------------------------------------------------------------------------------- /include/encoders/ngram_encoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/encoders/ngram_encoder.hpp -------------------------------------------------------------------------------- /include/encoders/single_char_encoder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/encoders/single_char_encoder.hpp -------------------------------------------------------------------------------- /include/succinct_binary_trie/rank_bitvector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/succinct_binary_trie/rank_bitvector.hpp -------------------------------------------------------------------------------- /include/succinct_binary_trie/sbt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/succinct_binary_trie/sbt.hpp -------------------------------------------------------------------------------- /include/symbol_selector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/symbol_selector.hpp -------------------------------------------------------------------------------- /include/symbol_selectors/ALMImproved_ss.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/symbol_selectors/ALMImproved_ss.hpp -------------------------------------------------------------------------------- /include/symbol_selectors/ALM_ss.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/symbol_selectors/ALM_ss.hpp -------------------------------------------------------------------------------- /include/symbol_selectors/blending_trie.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/symbol_selectors/blending_trie.hpp -------------------------------------------------------------------------------- /include/symbol_selectors/double_char_ss.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/symbol_selectors/double_char_ss.hpp -------------------------------------------------------------------------------- /include/symbol_selectors/ngram_ss.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/symbol_selectors/ngram_ss.hpp -------------------------------------------------------------------------------- /include/symbol_selectors/single_char_ss.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/symbol_selectors/single_char_ss.hpp -------------------------------------------------------------------------------- /include/symbol_selectors/symbol_selector_factory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/include/symbol_selectors/symbol_selector_factory.hpp -------------------------------------------------------------------------------- /plot/ART/point/height_email_art.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/ART/point/height_email_art.py -------------------------------------------------------------------------------- /plot/ART/point/height_ts_art.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/ART/point/height_ts_art.py -------------------------------------------------------------------------------- /plot/ART/point/height_url_art.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/ART/point/height_url_art.py -------------------------------------------------------------------------------- /plot/ART/point/height_wiki_art.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/ART/point/height_wiki_art.py -------------------------------------------------------------------------------- /plot/ART/point/lookuplat_mem_email_art.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/ART/point/lookuplat_mem_email_art.py -------------------------------------------------------------------------------- /plot/ART/point/lookuplat_mem_ts_art.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/ART/point/lookuplat_mem_ts_art.py -------------------------------------------------------------------------------- /plot/ART/point/lookuplat_mem_url_art.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/ART/point/lookuplat_mem_url_art.py -------------------------------------------------------------------------------- /plot/ART/point/lookuplat_mem_wiki_art.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/ART/point/lookuplat_mem_wiki_art.py -------------------------------------------------------------------------------- /plot/ART/range/lat_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/ART/range/lat_email.py -------------------------------------------------------------------------------- /plot/ART/range/lat_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/ART/range/lat_url.py -------------------------------------------------------------------------------- /plot/ART/range/lat_wiki.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/ART/range/lat_wiki.py -------------------------------------------------------------------------------- /plot/SuRF/point/fprcompare_email_surf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/SuRF/point/fprcompare_email_surf.py -------------------------------------------------------------------------------- /plot/SuRF/point/height_email_surf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/SuRF/point/height_email_surf.py -------------------------------------------------------------------------------- /plot/SuRF/point/height_url_surf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/SuRF/point/height_url_surf.py -------------------------------------------------------------------------------- /plot/SuRF/point/height_wiki_surf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/SuRF/point/height_wiki_surf.py -------------------------------------------------------------------------------- /plot/SuRF/point/lat_mem_email_surf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/SuRF/point/lat_mem_email_surf.py -------------------------------------------------------------------------------- /plot/SuRF/point/lat_mem_url_surf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/SuRF/point/lat_mem_url_surf.py -------------------------------------------------------------------------------- /plot/SuRF/point/lat_mem_wiki_surf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/SuRF/point/lat_mem_wiki_surf.py -------------------------------------------------------------------------------- /plot/SuRF/range/lat_email_surf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/SuRF/range/lat_email_surf.py -------------------------------------------------------------------------------- /plot/SuRF/range/lat_url_surf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/SuRF/range/lat_url_surf.py -------------------------------------------------------------------------------- /plot/SuRF/range/lat_wiki_surf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/SuRF/range/lat_wiki_surf.py -------------------------------------------------------------------------------- /plot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plot/btree/point/lookuplat_mem_email_btree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/btree/point/lookuplat_mem_email_btree.py -------------------------------------------------------------------------------- /plot/btree/point/lookuplat_mem_url_btree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/btree/point/lookuplat_mem_url_btree.py -------------------------------------------------------------------------------- /plot/btree/point/lookuplat_mem_wiki_btree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/btree/point/lookuplat_mem_wiki_btree.py -------------------------------------------------------------------------------- /plot/btree/range/lat_email_btree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/btree/range/lat_email_btree.py -------------------------------------------------------------------------------- /plot/btree/range/lat_url_btree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/btree/range/lat_url_btree.py -------------------------------------------------------------------------------- /plot/btree/range/lat_wiki_btree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/btree/range/lat_wiki_btree.py -------------------------------------------------------------------------------- /plot/hot/point/height_email_hot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/hot/point/height_email_hot.py -------------------------------------------------------------------------------- /plot/hot/point/height_ts_hot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/hot/point/height_ts_hot.py -------------------------------------------------------------------------------- /plot/hot/point/height_url_hot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/hot/point/height_url_hot.py -------------------------------------------------------------------------------- /plot/hot/point/height_wiki_hot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/hot/point/height_wiki_hot.py -------------------------------------------------------------------------------- /plot/hot/point/lookuplat_mem_email_hot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/hot/point/lookuplat_mem_email_hot.py -------------------------------------------------------------------------------- /plot/hot/point/lookuplat_mem_ts_hot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/hot/point/lookuplat_mem_ts_hot.py -------------------------------------------------------------------------------- /plot/hot/point/lookuplat_mem_url_hot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/hot/point/lookuplat_mem_url_hot.py -------------------------------------------------------------------------------- /plot/hot/point/lookuplat_mem_wiki_hot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/hot/point/lookuplat_mem_wiki_hot.py -------------------------------------------------------------------------------- /plot/hot/range/lat_email_hot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/hot/range/lat_email_hot.py -------------------------------------------------------------------------------- /plot/hot/range/lat_url_hot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/hot/range/lat_url_hot.py -------------------------------------------------------------------------------- /plot/hot/range/lat_wiki_hot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/hot/range/lat_wiki_hot.py -------------------------------------------------------------------------------- /plot/microbench/array_trie/array_trie_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/array_trie/array_trie_email.py -------------------------------------------------------------------------------- /plot/microbench/array_trie/array_trie_email_bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/array_trie/array_trie_email_bar.py -------------------------------------------------------------------------------- /plot/microbench/batch/batch_lat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/batch/batch_lat.py -------------------------------------------------------------------------------- /plot/microbench/build_time_breakdown/bt_breakdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/build_time_breakdown/bt_breakdown.py -------------------------------------------------------------------------------- /plot/microbench/cpr_latency/cpr_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/cpr_latency/cpr_email.py -------------------------------------------------------------------------------- /plot/microbench/cpr_latency/cpr_ts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/cpr_latency/cpr_ts.py -------------------------------------------------------------------------------- /plot/microbench/cpr_latency/cpr_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/cpr_latency/cpr_url.py -------------------------------------------------------------------------------- /plot/microbench/cpr_latency/cpr_wiki.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/cpr_latency/cpr_wiki.py -------------------------------------------------------------------------------- /plot/microbench/cpr_latency/lat_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/cpr_latency/lat_email.py -------------------------------------------------------------------------------- /plot/microbench/cpr_latency/lat_ts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/cpr_latency/lat_ts.py -------------------------------------------------------------------------------- /plot/microbench/cpr_latency/lat_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/cpr_latency/lat_url.py -------------------------------------------------------------------------------- /plot/microbench/cpr_latency/lat_wiki.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/cpr_latency/lat_wiki.py -------------------------------------------------------------------------------- /plot/microbench/cpr_latency/mem_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/cpr_latency/mem_email.py -------------------------------------------------------------------------------- /plot/microbench/cpr_latency/mem_ts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/cpr_latency/mem_ts.py -------------------------------------------------------------------------------- /plot/microbench/cpr_latency/mem_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/cpr_latency/mem_url.py -------------------------------------------------------------------------------- /plot/microbench/cpr_latency/mem_wiki.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/cpr_latency/mem_wiki.py -------------------------------------------------------------------------------- /plot/microbench/distribution/dis_cpr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/distribution/dis_cpr.py -------------------------------------------------------------------------------- /plot/microbench/percentage/cpr_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/percentage/cpr_email.py -------------------------------------------------------------------------------- /plot/microbench/sample_size_sweep/.cpr_email.py.swn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/sample_size_sweep/.cpr_email.py.swn -------------------------------------------------------------------------------- /plot/microbench/sample_size_sweep/.cpr_email.py.swo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/sample_size_sweep/.cpr_email.py.swo -------------------------------------------------------------------------------- /plot/microbench/sample_size_sweep/cpr_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/sample_size_sweep/cpr_email.py -------------------------------------------------------------------------------- /plot/microbench/sample_size_sweep/cpr_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/sample_size_sweep/cpr_url.py -------------------------------------------------------------------------------- /plot/microbench/sample_size_sweep/cpr_wiki.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/microbench/sample_size_sweep/cpr_wiki.py -------------------------------------------------------------------------------- /plot/option.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/option.py -------------------------------------------------------------------------------- /plot/prefixbtree/point/lookuplat_mem_email_btree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/prefixbtree/point/lookuplat_mem_email_btree.py -------------------------------------------------------------------------------- /plot/prefixbtree/point/lookuplat_mem_url_btree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/prefixbtree/point/lookuplat_mem_url_btree.py -------------------------------------------------------------------------------- /plot/prefixbtree/point/lookuplat_mem_wiki_btree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/prefixbtree/point/lookuplat_mem_wiki_btree.py -------------------------------------------------------------------------------- /plot/prefixbtree/range/lat_email_btree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/prefixbtree/range/lat_email_btree.py -------------------------------------------------------------------------------- /plot/prefixbtree/range/lat_url_btree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/prefixbtree/range/lat_url_btree.py -------------------------------------------------------------------------------- /plot/prefixbtree/range/lat_wiki_btree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/plot/prefixbtree/range/lat_wiki_btree.py -------------------------------------------------------------------------------- /scripts/create_dir.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/scripts/create_dir.sh -------------------------------------------------------------------------------- /scripts/generate_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/scripts/generate_result.py -------------------------------------------------------------------------------- /scripts/plot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/scripts/plot.sh -------------------------------------------------------------------------------- /scripts/run_experiments.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/scripts/run_experiments.sh -------------------------------------------------------------------------------- /test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/test/CMakeLists.txt -------------------------------------------------------------------------------- /test/test_alm_encoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/test/test_alm_encoder.cpp -------------------------------------------------------------------------------- /test/test_almimproved_encoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/test/test_almimproved_encoder.cpp -------------------------------------------------------------------------------- /test/test_array_3gram_dict.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/test/test_array_3gram_dict.cpp -------------------------------------------------------------------------------- /test/test_array_4gram_dict.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/test/test_array_4gram_dict.cpp -------------------------------------------------------------------------------- /test/test_artdic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/test/test_artdic.cpp -------------------------------------------------------------------------------- /test/test_artdic_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/test/test_artdic_node.cpp -------------------------------------------------------------------------------- /test/test_double_char_encoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/test/test_double_char_encoder.cpp -------------------------------------------------------------------------------- /test/test_ngram_encoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/test/test_ngram_encoder.cpp -------------------------------------------------------------------------------- /test/test_single_char_encoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/test/test_single_char_encoder.cpp -------------------------------------------------------------------------------- /workload_gen/gen_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/workload_gen/gen_load.py -------------------------------------------------------------------------------- /workload_gen/gen_txn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/workload_gen/gen_txn.py -------------------------------------------------------------------------------- /workload_gen/gen_txn_scan_len.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/workload_gen/gen_txn_scan_len.py -------------------------------------------------------------------------------- /workload_gen/gen_workload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/workload_gen/gen_workload.sh -------------------------------------------------------------------------------- /workload_gen/workload_spec/workload_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/workload_gen/workload_spec/workload_template -------------------------------------------------------------------------------- /workload_gen/workload_spec/workloadc_email_latest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/workload_gen/workload_spec/workloadc_email_latest -------------------------------------------------------------------------------- /workload_gen/workload_spec/workloadc_email_uniform: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/workload_gen/workload_spec/workloadc_email_uniform -------------------------------------------------------------------------------- /workload_gen/workload_spec/workloadc_email_zipfian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/workload_gen/workload_spec/workloadc_email_zipfian -------------------------------------------------------------------------------- /workload_gen/workload_spec/workloadc_randint_latest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/workload_gen/workload_spec/workloadc_randint_latest -------------------------------------------------------------------------------- /workload_gen/workload_spec/workloadc_randint_uniform: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/workload_gen/workload_spec/workloadc_randint_uniform -------------------------------------------------------------------------------- /workload_gen/workload_spec/workloadc_randint_zipfian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/workload_gen/workload_spec/workloadc_randint_zipfian -------------------------------------------------------------------------------- /workload_gen/workload_spec/workloadc_url_uniform: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/workload_gen/workload_spec/workloadc_url_uniform -------------------------------------------------------------------------------- /workload_gen/workload_spec/workloadc_url_zipfian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/workload_gen/workload_spec/workloadc_url_zipfian -------------------------------------------------------------------------------- /workload_gen/workload_spec/workloadc_wiki_uniform: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/workload_gen/workload_spec/workloadc_wiki_uniform -------------------------------------------------------------------------------- /workload_gen/workload_spec/workloadc_wiki_zipfian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/workload_gen/workload_spec/workloadc_wiki_zipfian -------------------------------------------------------------------------------- /workload_gen/workload_spec/workloade_email_zipfian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/workload_gen/workload_spec/workloade_email_zipfian -------------------------------------------------------------------------------- /workload_gen/workload_spec/workloade_url_zipfian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/workload_gen/workload_spec/workloade_url_zipfian -------------------------------------------------------------------------------- /workload_gen/workload_spec/workloade_wiki_zipfian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/workload_gen/workload_spec/workloade_wiki_zipfian -------------------------------------------------------------------------------- /workload_gen/ycsb_download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/efficient/HOPE/HEAD/workload_gen/ycsb_download.sh --------------------------------------------------------------------------------