Before moving further, create a directory inside the inclusive/non_inclusive/exclusive folder name dpc3_traces and add your trace there.
build in inclusive folder using
./build_champsim.sh ${BRANCH} ${L1I_PREFETCHER} ${L1D_PREFETCHER} ${L2C_PREFETCHER} ${LLC_PREFETCHER} ${LLC_REPLACEMENT} ${NUM_CORE}build in non inclusive folder using
./build_champsim.sh ${BRANCH} ${L1I_PREFETCHER} ${L1D_PREFETCHER} ${L2C_PREFETCHER} ${LLC_PREFETCHER} ${LLC_REPLACEMENT} ${NUM_CORE}
build in exclusive folder using
./build_champsim.sh ${BRANCH} ${L1I_PREFETCHER} ${L1D_PREFETCHER} ${L2C_PREFETCHER} ${LLC_PREFETCHER} ${LLC_REPLACEMENT} ${NUM_CORE}
run for a single core in the respective folder using
./run_champsim.sh [BINARY] [N_WARM] [N_SIM] [TRACE] [OPTION]
for multicore simulation in the respective folder use
./run_4core.sh [BINARY] [N_WARM] [N_SIM] [N_MIX] [TRACE0] [TRACE1] [TRACE2] [TRACE3] [OPTION]
https://par.nsf.gov/servlets/purl/10080635
https://core.ac.uk/download/pdf/147122148.pdf
https://docs.google.com/presentation/d/1XqtdgzVV2iu7CNtL7bDkFWFopBfgSn-c0ZYugHMx-0g/edit?usp=sharing
https://drive.google.com/file/d/1Px4bvy9hA_yisp8Zanvp_LfXM-CuSYMA/view?usp=share_link