├── .gitignore ├── README.md ├── graph-scripts ├── __init__.py ├── dram_perc_vs_mr.py ├── flash_cap_vs_mr.py ├── miss_ratio_kangaroo_params.py ├── obj_sizes_vs_mr.py ├── parameters.py ├── threshold_model.py ├── util.py └── wr_vs_mr.py ├── run-scripts ├── config.py ├── genConfigs.py ├── runLocal.py └── template.cfg └── simulator ├── SConscript ├── SConstruct ├── admission ├── admission.cpp ├── admission.hpp ├── random_admission.hpp └── threshold.hpp ├── bytes.hpp ├── caches ├── cache.cpp ├── cache.hpp ├── mem_log_cache.cpp ├── mem_log_cache.hpp ├── mem_log_sets_cache.cpp ├── mem_log_sets_cache.hpp ├── mem_only_cache.cpp ├── mem_only_cache.hpp ├── set_only_cache.cpp └── set_only_cache.hpp ├── candidate.hpp ├── config.hpp ├── constants.hpp ├── lib ├── csv.h ├── json.hpp └── zipf.h ├── log.cpp ├── log.hpp ├── log_abstract.hpp ├── log_only.cpp ├── log_only.hpp ├── log_simple.cpp ├── log_simple.hpp ├── lru.hpp ├── main.cpp ├── mem_cache.hpp ├── parsers ├── facebook_tao_parser_simple.hpp ├── parser.cpp ├── parser.hpp └── zipf_parser.hpp ├── rand.hpp ├── rotating_log.cpp ├── rotating_log.hpp ├── rrip_sets.cpp ├── rrip_sets.hpp ├── sets.cpp ├── sets.hpp ├── sets_abstract.hpp └── stats ├── stats.cpp └── stats.hpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/README.md -------------------------------------------------------------------------------- /graph-scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /graph-scripts/dram_perc_vs_mr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/graph-scripts/dram_perc_vs_mr.py -------------------------------------------------------------------------------- /graph-scripts/flash_cap_vs_mr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/graph-scripts/flash_cap_vs_mr.py -------------------------------------------------------------------------------- /graph-scripts/miss_ratio_kangaroo_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/graph-scripts/miss_ratio_kangaroo_params.py -------------------------------------------------------------------------------- /graph-scripts/obj_sizes_vs_mr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/graph-scripts/obj_sizes_vs_mr.py -------------------------------------------------------------------------------- /graph-scripts/parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/graph-scripts/parameters.py -------------------------------------------------------------------------------- /graph-scripts/threshold_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/graph-scripts/threshold_model.py -------------------------------------------------------------------------------- /graph-scripts/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/graph-scripts/util.py -------------------------------------------------------------------------------- /graph-scripts/wr_vs_mr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/graph-scripts/wr_vs_mr.py -------------------------------------------------------------------------------- /run-scripts/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/run-scripts/config.py -------------------------------------------------------------------------------- /run-scripts/genConfigs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/run-scripts/genConfigs.py -------------------------------------------------------------------------------- /run-scripts/runLocal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/run-scripts/runLocal.py -------------------------------------------------------------------------------- /run-scripts/template.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/run-scripts/template.cfg -------------------------------------------------------------------------------- /simulator/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/SConscript -------------------------------------------------------------------------------- /simulator/SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/SConstruct -------------------------------------------------------------------------------- /simulator/admission/admission.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/admission/admission.cpp -------------------------------------------------------------------------------- /simulator/admission/admission.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/admission/admission.hpp -------------------------------------------------------------------------------- /simulator/admission/random_admission.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/admission/random_admission.hpp -------------------------------------------------------------------------------- /simulator/admission/threshold.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/admission/threshold.hpp -------------------------------------------------------------------------------- /simulator/bytes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/bytes.hpp -------------------------------------------------------------------------------- /simulator/caches/cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/caches/cache.cpp -------------------------------------------------------------------------------- /simulator/caches/cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/caches/cache.hpp -------------------------------------------------------------------------------- /simulator/caches/mem_log_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/caches/mem_log_cache.cpp -------------------------------------------------------------------------------- /simulator/caches/mem_log_cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/caches/mem_log_cache.hpp -------------------------------------------------------------------------------- /simulator/caches/mem_log_sets_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/caches/mem_log_sets_cache.cpp -------------------------------------------------------------------------------- /simulator/caches/mem_log_sets_cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/caches/mem_log_sets_cache.hpp -------------------------------------------------------------------------------- /simulator/caches/mem_only_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/caches/mem_only_cache.cpp -------------------------------------------------------------------------------- /simulator/caches/mem_only_cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/caches/mem_only_cache.hpp -------------------------------------------------------------------------------- /simulator/caches/set_only_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/caches/set_only_cache.cpp -------------------------------------------------------------------------------- /simulator/caches/set_only_cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/caches/set_only_cache.hpp -------------------------------------------------------------------------------- /simulator/candidate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/candidate.hpp -------------------------------------------------------------------------------- /simulator/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/config.hpp -------------------------------------------------------------------------------- /simulator/constants.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/constants.hpp -------------------------------------------------------------------------------- /simulator/lib/csv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/lib/csv.h -------------------------------------------------------------------------------- /simulator/lib/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/lib/json.hpp -------------------------------------------------------------------------------- /simulator/lib/zipf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/lib/zipf.h -------------------------------------------------------------------------------- /simulator/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/log.cpp -------------------------------------------------------------------------------- /simulator/log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/log.hpp -------------------------------------------------------------------------------- /simulator/log_abstract.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/log_abstract.hpp -------------------------------------------------------------------------------- /simulator/log_only.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/log_only.cpp -------------------------------------------------------------------------------- /simulator/log_only.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/log_only.hpp -------------------------------------------------------------------------------- /simulator/log_simple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/log_simple.cpp -------------------------------------------------------------------------------- /simulator/log_simple.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/log_simple.hpp -------------------------------------------------------------------------------- /simulator/lru.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/lru.hpp -------------------------------------------------------------------------------- /simulator/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/main.cpp -------------------------------------------------------------------------------- /simulator/mem_cache.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/mem_cache.hpp -------------------------------------------------------------------------------- /simulator/parsers/facebook_tao_parser_simple.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/parsers/facebook_tao_parser_simple.hpp -------------------------------------------------------------------------------- /simulator/parsers/parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/parsers/parser.cpp -------------------------------------------------------------------------------- /simulator/parsers/parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/parsers/parser.hpp -------------------------------------------------------------------------------- /simulator/parsers/zipf_parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/parsers/zipf_parser.hpp -------------------------------------------------------------------------------- /simulator/rand.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/rand.hpp -------------------------------------------------------------------------------- /simulator/rotating_log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/rotating_log.cpp -------------------------------------------------------------------------------- /simulator/rotating_log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/rotating_log.hpp -------------------------------------------------------------------------------- /simulator/rrip_sets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/rrip_sets.cpp -------------------------------------------------------------------------------- /simulator/rrip_sets.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/rrip_sets.hpp -------------------------------------------------------------------------------- /simulator/sets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/sets.cpp -------------------------------------------------------------------------------- /simulator/sets.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/sets.hpp -------------------------------------------------------------------------------- /simulator/sets_abstract.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/sets_abstract.hpp -------------------------------------------------------------------------------- /simulator/stats/stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/stats/stats.cpp -------------------------------------------------------------------------------- /simulator/stats/stats.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/saramcallister/Kangaroo/HEAD/simulator/stats/stats.hpp --------------------------------------------------------------------------------