diff --git a/traces/artifact_traces.csv b/traces/artifact_traces.csv index 4d87042..f039de8 100644 --- a/traces/artifact_traces.csv +++ b/traces/artifact_traces.csv @@ -1,15 +1,15 @@ 403.gcc-16B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/403.gcc-16B.champsimtrace.xz 410.bwaves-1963B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/410.bwaves-1963B.champsimtrace.xz 410.bwaves-2097B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/410.bwaves-2097B.champsimtrace.xz -429.mcf-184B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/429.mcf-22B.champsimtrace.xz -429.mcf-217B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/429.mcf-51B.champsimtrace.xz -429.mcf-22B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/429.mcf-184B.champsimtrace.xz -429.mcf-51B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/429.mcf-217B.champsimtrace.xz +429.mcf-184B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/429.mcf-184B.champsimtrace.xz +429.mcf-217B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/429.mcf-217B.champsimtrace.xz +429.mcf-22B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/429.mcf-22B.champsimtrace.xz +429.mcf-51B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/429.mcf-51B.champsimtrace.xz 433.milc-127B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/433.milc-127B.champsimtrace.xz 433.milc-274B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/433.milc-274B.champsimtrace.xz 437.leslie3d-134B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/437.leslie3d-134B.champsimtrace.xz -450.soplex-247B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/450.soplex-92B.champsimtrace.xz -450.soplex-92B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/450.soplex-247B.champsimtrace.xz +450.soplex-247B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/450.soplex-247B.champsimtrace.xz +450.soplex-92B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/450.soplex-92B.champsimtrace.xz 459.GemsFDTD-1211B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/459.GemsFDTD-1211B.champsimtrace.xz 459.GemsFDTD-1491B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/459.GemsFDTD-1491B.champsimtrace.xz 462.libquantum-714B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/462.libquantum-714B.champsimtrace.xz @@ -20,18 +20,18 @@ 482.sphinx3-234B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/482.sphinx3-234B.champsimtrace.xz 482.sphinx3-417B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/482.sphinx3-417B.champsimtrace.xz 483.xalancbmk-127B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/483.xalancbmk-127B.champsimtrace.xz -602.gcc_s-1850B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/602.gcc_s-734B.champsimtrace.xz -602.gcc_s-2226B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/602.gcc_s-1850B.champsimtrace.xz -602.gcc_s-734B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/602.gcc_s-2226B.champsimtrace.xz -603.bwaves_s-1740B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/603.bwaves_s-891B.champsimtrace.xz -603.bwaves_s-2609B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/603.bwaves_s-1740B.champsimtrace.xz -603.bwaves_s-891B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/603.bwaves_s-2609B.champsimtrace.xz -605.mcf_s-1152B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/605.mcf_s-472B.champsimtrace.xz -605.mcf_s-1536B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/605.mcf_s-484B.champsimtrace.xz -605.mcf_s-472B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/605.mcf_s-782B.champsimtrace.xz -605.mcf_s-484B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/605.mcf_s-994B.champsimtrace.xz -605.mcf_s-782B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/605.mcf_s-1152B.champsimtrace.xz -605.mcf_s-994B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/605.mcf_s-1536B.champsimtrace.xz +602.gcc_s-1850B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/602.gcc_s-1850B.champsimtrace.xz +602.gcc_s-2226B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/602.gcc_s-2226B.champsimtrace.xz +602.gcc_s-734B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/602.gcc_s-734B.champsimtrace.xz +603.bwaves_s-1740B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/603.bwaves_s-1740B.champsimtrace.xz +603.bwaves_s-2609B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/603.bwaves_s-2609B.champsimtrace.xz +603.bwaves_s-891B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/603.bwaves_s-891B.champsimtrace.xz +605.mcf_s-1152B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/605.mcf_s-1152B.champsimtrace.xz +605.mcf_s-1536B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/605.mcf_s-1536B.champsimtrace.xz +605.mcf_s-472B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/605.mcf_s-472B.champsimtrace.xz +605.mcf_s-484B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/605.mcf_s-484B.champsimtrace.xz +605.mcf_s-782B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/605.mcf_s-782B.champsimtrace.xz +605.mcf_s-994B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/605.mcf_s-994B.champsimtrace.xz 607.cactuBSSN_s-2421B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/607.cactuBSSN_s-2421B.champsimtrace.xz 619.lbm_s-2676B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/619.lbm_s-2676B.champsimtrace.xz 619.lbm_s-4268B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/619.lbm_s-4268B.champsimtrace.xz @@ -41,8 +41,8 @@ 623.xalancbmk_s-10B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/623.xalancbmk_s-10B.champsimtrace.xz 627.cam4_s-490B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/627.cam4_s-490B.champsimtrace.xz 649.fotonik3d_s-8225B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/649.fotonik3d_s-8225B.champsimtrace.xz -654.roms_s-1390B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/654.roms_s-523B.champsimtrace.xz -654.roms_s-523B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/654.roms_s-1390B.champsimtrace.xz +654.roms_s-1390B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/654.roms_s-1390B.champsimtrace.xz +654.roms_s-523B.champsimtrace.xz,http://hpca23.cse.tamu.edu/champsim-traces/speccpu/654.roms_s-523B.champsimtrace.xz compute_fp_101.champsim.gz,https://mega.nz/file/pp9XzRSS#PJZZhBbrMjxfyKd3cuvIv8apn9HeQ4pLe6ZswpbAevY compute_fp_111.champsim.gz,https://mega.nz/file/Q0sVUIzC#aok_Oa7jf0nGMfxZjAX4esy1MbW0qLOpspr0J2LXc1U compute_fp_116.champsim.gz,https://mega.nz/file/g9MXSYwC#9NSEueynO2fuKAiA-F1INjOsh0KERKOO60qdiJIxMxE diff --git a/traces/trace_name_fix.sh b/traces/trace_name_fix.sh new file mode 100644 index 0000000..4fae368 --- /dev/null +++ b/traces/trace_name_fix.sh @@ -0,0 +1,71 @@ +#!/bin/bash + +##################################################################### +# +# This is an automated script aimed to fix an unintentional +# trace downloading bug present in the v1.0.0. +# +# If you are Hermes <= v1.0.0, please execute this script +# to properly rename the downloaded trace names before the md5sum. +# As the trace names got mismatched only *within* the same workload +# (e.g., traces 429.mcf-184B and 429.mcf-22B got interchanged), +# NO REPRODUCED RESULTS WILL BE IMPACTED. +# +# If you are using Hermes > v1.0.0, please ignore this script. +# +# +# Author: Rahul Bera (write2bera@gmail.com) +# +###################################################################### + +# Fix 429.mcf +mv 429.mcf-184B.champsimtrace.xz 429.mcf-22B.champsimtrace.xz.tmp +mv 429.mcf-217B.champsimtrace.xz 429.mcf-51B.champsimtrace.xz.tmp +mv 429.mcf-22B.champsimtrace.xz 429.mcf-184B.champsimtrace.xz.tmp +mv 429.mcf-51B.champsimtrace.xz 429.mcf-217B.champsimtrace.xz.tmp +mv 429.mcf-22B.champsimtrace.xz.tmp 429.mcf-22B.champsimtrace.xz +mv 429.mcf-51B.champsimtrace.xz.tmp 429.mcf-51B.champsimtrace.xz +mv 429.mcf-184B.champsimtrace.xz.tmp 429.mcf-184B.champsimtrace.xz +mv 429.mcf-217B.champsimtrace.xz.tmp 429.mcf-217B.champsimtrace.xz + +# Fix 450.soplex +mv 450.soplex-247B.champsimtrace.xz 450.soplex-92B.champsimtrace.xz.tmp +mv 450.soplex-92B.champsimtrace.xz 450.soplex-247B.champsimtrace.xz.tmp +mv 450.soplex-92B.champsimtrace.xz.tmp 450.soplex-92B.champsimtrace.xz +mv 450.soplex-247B.champsimtrace.xz.tmp 450.soplex-247B.champsimtrace.xz + +# Fix 602.gcc_s +mv 602.gcc_s-1850B.champsimtrace.xz 602.gcc_s-734B.champsimtrace.xz.tmp +mv 602.gcc_s-2226B.champsimtrace.xz 602.gcc_s-1850B.champsimtrace.xz.tmp +mv 602.gcc_s-734B.champsimtrace.xz 602.gcc_s-2226B.champsimtrace.xz.tmp +mv 602.gcc_s-734B.champsimtrace.xz.tmp 602.gcc_s-734B.champsimtrace.xz +mv 602.gcc_s-1850B.champsimtrace.xz.tmp 602.gcc_s-1850B.champsimtrace.xz +mv 602.gcc_s-2226B.champsimtrace.xz.tmp 602.gcc_s-2226B.champsimtrace.xz + +# Fix 603.bwaves_s +mv 603.bwaves_s-1740B.champsimtrace.xz 603.bwaves_s-891B.champsimtrace.xz.tmp +mv 603.bwaves_s-2609B.champsimtrace.xz 603.bwaves_s-1740B.champsimtrace.xz.tmp +mv 603.bwaves_s-891B.champsimtrace.xz 603.bwaves_s-2609B.champsimtrace.xz.tmp +mv 603.bwaves_s-891B.champsimtrace.xz.tmp 603.bwaves_s-891B.champsimtrace.xz +mv 603.bwaves_s-1740B.champsimtrace.xz.tmp 603.bwaves_s-1740B.champsimtrace.xz +mv 603.bwaves_s-2609B.champsimtrace.xz.tmp 603.bwaves_s-2609B.champsimtrace.xz + +# Fix 605.mcf_s +mv 605.mcf_s-1152B.champsimtrace.xz 605.mcf_s-472B.champsimtrace.xz.tmp +mv 605.mcf_s-1536B.champsimtrace.xz 605.mcf_s-484B.champsimtrace.xz.tmp +mv 605.mcf_s-472B.champsimtrace.xz 605.mcf_s-782B.champsimtrace.xz.tmp +mv 605.mcf_s-484B.champsimtrace.xz 605.mcf_s-994B.champsimtrace.xz.tmp +mv 605.mcf_s-782B.champsimtrace.xz 605.mcf_s-1152B.champsimtrace.xz.tmp +mv 605.mcf_s-994B.champsimtrace.xz 605.mcf_s-1536B.champsimtrace.xz.tmp +mv 605.mcf_s-472B.champsimtrace.xz.tmp 605.mcf_s-472B.champsimtrace.xz +mv 605.mcf_s-484B.champsimtrace.xz.tmp 605.mcf_s-484B.champsimtrace.xz +mv 605.mcf_s-782B.champsimtrace.xz.tmp 605.mcf_s-782B.champsimtrace.xz +mv 605.mcf_s-994B.champsimtrace.xz.tmp 605.mcf_s-994B.champsimtrace.xz +mv 605.mcf_s-1152B.champsimtrace.xz.tmp 605.mcf_s-1152B.champsimtrace.xz +mv 605.mcf_s-1536B.champsimtrace.xz.tmp 605.mcf_s-1536B.champsimtrace.xz + +# Fix 654.roms_s +mv 654.roms_s-1390B.champsimtrace.xz 654.roms_s-523B.champsimtrace.xz.tmp +mv 654.roms_s-523B.champsimtrace.xz 654.roms_s-1390B.champsimtrace.xz.tmp +mv 654.roms_s-523B.champsimtrace.xz.tmp 654.roms_s-523B.champsimtrace.xz +mv 654.roms_s-1390B.champsimtrace.xz.tmp 654.roms_s-1390B.champsimtrace.xz \ No newline at end of file