├── .gitignore ├── BTBX_artifact_results.xlsx ├── LICENSE ├── Makefile ├── README.md ├── branch ├── bimodal.bpred ├── gshare.bpred ├── hashed_perceptron.bpred └── perceptron.bpred ├── btb ├── BTBX.btb ├── btb.cc ├── convBTB.btb └── pdede.btb ├── collectStats └── getResults.sh ├── cvp_tracer ├── README.md └── cvp2champsim.cc ├── inc ├── block.h ├── cache.h ├── champsim.h ├── dram_controller.h ├── instruction.h ├── kpcp.h ├── memory_class.h ├── ooo_cpu.h ├── set.h ├── spp_dev.h └── uncore.h ├── launch ├── launch.sh └── scripts │ └── createConfig.sh ├── prefetcher ├── fdip.l1i_pref ├── idealL1i.l1i_pref ├── ip_stride.l2c_pref ├── ipc-2020-paper41-code ├── kpcp.l2c_pref ├── kpcp_util.cc ├── next_line.l1d_pref ├── next_line.l1i_pref ├── next_line.l2c_pref ├── next_line.llc_pref ├── no.l1d_pref ├── no.l1i_pref ├── no.l2c_pref ├── no.llc_pref └── spp_dev.l2c_pref ├── replacement ├── base_replacement.cc ├── drrip.llc_repl ├── lru.llc_repl ├── ship.llc_repl └── srrip.llc_repl ├── results_50M └── test.txt ├── run_4core.sh ├── run_champsim.sh ├── scripts ├── download_dpc3_traces.sh ├── dpc3_max_simpoint.txt └── multiworkload.cc ├── src ├── block.cc ├── cache.cc ├── dram_controller.cc ├── main.cc ├── ooo_cpu.cc └── uncore.cc └── tracer ├── champsim_tracer.cpp ├── clean_tracer.sh ├── make_tracer.sh ├── makefile └── makefile.rules /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/.gitignore -------------------------------------------------------------------------------- /BTBX_artifact_results.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/BTBX_artifact_results.xlsx -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/README.md -------------------------------------------------------------------------------- /branch/bimodal.bpred: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/branch/bimodal.bpred -------------------------------------------------------------------------------- /branch/gshare.bpred: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/branch/gshare.bpred -------------------------------------------------------------------------------- /branch/hashed_perceptron.bpred: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/branch/hashed_perceptron.bpred -------------------------------------------------------------------------------- /branch/perceptron.bpred: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/branch/perceptron.bpred -------------------------------------------------------------------------------- /btb/BTBX.btb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/btb/BTBX.btb -------------------------------------------------------------------------------- /btb/btb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/btb/btb.cc -------------------------------------------------------------------------------- /btb/convBTB.btb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/btb/convBTB.btb -------------------------------------------------------------------------------- /btb/pdede.btb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/btb/pdede.btb -------------------------------------------------------------------------------- /collectStats/getResults.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/collectStats/getResults.sh -------------------------------------------------------------------------------- /cvp_tracer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/cvp_tracer/README.md -------------------------------------------------------------------------------- /cvp_tracer/cvp2champsim.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/cvp_tracer/cvp2champsim.cc -------------------------------------------------------------------------------- /inc/block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/inc/block.h -------------------------------------------------------------------------------- /inc/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/inc/cache.h -------------------------------------------------------------------------------- /inc/champsim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/inc/champsim.h -------------------------------------------------------------------------------- /inc/dram_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/inc/dram_controller.h -------------------------------------------------------------------------------- /inc/instruction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/inc/instruction.h -------------------------------------------------------------------------------- /inc/kpcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/inc/kpcp.h -------------------------------------------------------------------------------- /inc/memory_class.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/inc/memory_class.h -------------------------------------------------------------------------------- /inc/ooo_cpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/inc/ooo_cpu.h -------------------------------------------------------------------------------- /inc/set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/inc/set.h -------------------------------------------------------------------------------- /inc/spp_dev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/inc/spp_dev.h -------------------------------------------------------------------------------- /inc/uncore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/inc/uncore.h -------------------------------------------------------------------------------- /launch/launch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/launch/launch.sh -------------------------------------------------------------------------------- /launch/scripts/createConfig.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/launch/scripts/createConfig.sh -------------------------------------------------------------------------------- /prefetcher/fdip.l1i_pref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/prefetcher/fdip.l1i_pref -------------------------------------------------------------------------------- /prefetcher/idealL1i.l1i_pref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/prefetcher/idealL1i.l1i_pref -------------------------------------------------------------------------------- /prefetcher/ip_stride.l2c_pref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/prefetcher/ip_stride.l2c_pref -------------------------------------------------------------------------------- /prefetcher/ipc-2020-paper41-code: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/prefetcher/ipc-2020-paper41-code -------------------------------------------------------------------------------- /prefetcher/kpcp.l2c_pref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/prefetcher/kpcp.l2c_pref -------------------------------------------------------------------------------- /prefetcher/kpcp_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/prefetcher/kpcp_util.cc -------------------------------------------------------------------------------- /prefetcher/next_line.l1d_pref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/prefetcher/next_line.l1d_pref -------------------------------------------------------------------------------- /prefetcher/next_line.l1i_pref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/prefetcher/next_line.l1i_pref -------------------------------------------------------------------------------- /prefetcher/next_line.l2c_pref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/prefetcher/next_line.l2c_pref -------------------------------------------------------------------------------- /prefetcher/next_line.llc_pref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/prefetcher/next_line.llc_pref -------------------------------------------------------------------------------- /prefetcher/no.l1d_pref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/prefetcher/no.l1d_pref -------------------------------------------------------------------------------- /prefetcher/no.l1i_pref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/prefetcher/no.l1i_pref -------------------------------------------------------------------------------- /prefetcher/no.l2c_pref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/prefetcher/no.l2c_pref -------------------------------------------------------------------------------- /prefetcher/no.llc_pref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/prefetcher/no.llc_pref -------------------------------------------------------------------------------- /prefetcher/spp_dev.l2c_pref: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/prefetcher/spp_dev.l2c_pref -------------------------------------------------------------------------------- /replacement/base_replacement.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/replacement/base_replacement.cc -------------------------------------------------------------------------------- /replacement/drrip.llc_repl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/replacement/drrip.llc_repl -------------------------------------------------------------------------------- /replacement/lru.llc_repl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/replacement/lru.llc_repl -------------------------------------------------------------------------------- /replacement/ship.llc_repl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/replacement/ship.llc_repl -------------------------------------------------------------------------------- /replacement/srrip.llc_repl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/replacement/srrip.llc_repl -------------------------------------------------------------------------------- /results_50M/test.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /run_4core.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/run_4core.sh -------------------------------------------------------------------------------- /run_champsim.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/run_champsim.sh -------------------------------------------------------------------------------- /scripts/download_dpc3_traces.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/scripts/download_dpc3_traces.sh -------------------------------------------------------------------------------- /scripts/dpc3_max_simpoint.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/scripts/dpc3_max_simpoint.txt -------------------------------------------------------------------------------- /scripts/multiworkload.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/scripts/multiworkload.cc -------------------------------------------------------------------------------- /src/block.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/src/block.cc -------------------------------------------------------------------------------- /src/cache.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/src/cache.cc -------------------------------------------------------------------------------- /src/dram_controller.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/src/dram_controller.cc -------------------------------------------------------------------------------- /src/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/src/main.cc -------------------------------------------------------------------------------- /src/ooo_cpu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/src/ooo_cpu.cc -------------------------------------------------------------------------------- /src/uncore.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/src/uncore.cc -------------------------------------------------------------------------------- /tracer/champsim_tracer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/tracer/champsim_tracer.cpp -------------------------------------------------------------------------------- /tracer/clean_tracer.sh: -------------------------------------------------------------------------------- 1 | export PIN_ROOT=/home/grads/c/cienlux/task/pin-3.2-81205-gcc-linux 2 | make clean 3 | -------------------------------------------------------------------------------- /tracer/make_tracer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/tracer/make_tracer.sh -------------------------------------------------------------------------------- /tracer/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/tracer/makefile -------------------------------------------------------------------------------- /tracer/makefile.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rakeshdhakla/ChampSim-master-BTBX/HEAD/tracer/makefile.rules --------------------------------------------------------------------------------