CMU-SAFARI / Pythia

A customizable hardware prefetching framework using online reinforcement learning as described in the MICRO 2021 paper by Bera et al. (https://arxiv.org/pdf/2109.12021.pdf).

Home Page:https://arxiv.org/pdf/2109.12021.pdf

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cannot download cse.tamu't traces

faradawn opened this issue · comments

Hi,

When executing the download_traces.pl, I met a problem of being unable to resolve hpca23.cse.tamu:

cc@pythsia-1:~/Pythia/scripts$ perl download_traces.pl --csv artifact_traces.csv --dir ../traces/

Downloading 403.gcc-16B.champsimtrace.xz...
--2023-06-09 03:36:49--  http://hpca23.cse.tamu.edu/champsim-traces/speccpu/403.gcc-16B.champsimtrace.xz
Resolving hpca23.cse.tamu.edu (hpca23.cse.tamu.edu)... failed: Name or service not known.
wget: unable to resolve host address ‘hpca23.cse.tamu.edu’

Downloading 410.bwaves-1963B.champsimtrace.xz...
--2023-06-09 03:36:49--  http://hpca23.cse.tamu.edu/champsim-traces/speccpu/410.bwaves-1963B.champsimtrace.xz
Resolving hpca23.cse.tamu.edu (hpca23.cse.tamu.edu)... failed: Name or service not known.
wget: unable to resolve host address ‘hpca23.cse.tamu.edu’

Downloading 410.bwaves-2097B.champsimtrace.xz...
--2023-06-09 03:36:49--  http://hpca23.cse.tamu.edu/champsim-traces/speccpu/410.bwaves-2097B.champsimtrace.xz
Resolving hpca23.cse.tamu.edu (hpca23.cse.tamu.edu)... failed: Name or service not known.
wget: unable to resolve host address ‘hpca23.cse.tamu.edu’

The issue persisted for almost all the tamu traces.

After 6.8 hours, the download-script completed with 85 failed downloads:

403.gcc-16B.champsimtrace.xz: FAILED
410.bwaves-1963B.champsimtrace.xz: FAILED
410.bwaves-2097B.champsimtrace.xz: FAILED
429.mcf-184B.champsimtrace.xz: FAILED
429.mcf-192B.champsimtrace.xz: FAILED
429.mcf-22B.champsimtrace.xz: FAILED
429.mcf-51B.champsimtrace.xz: FAILED
433.milc-127B.champsimtrace.xz: FAILED
433.milc-337B.champsimtrace.xz: FAILED
436.cactusADM-1804B.champsimtrace.xz: FAILED
437.leslie3d-134B.champsimtrace.xz: FAILED
437.leslie3d-149B.champsimtrace.xz: FAILED
437.leslie3d-232B.champsimtrace.xz: FAILED
437.leslie3d-265B.champsimtrace.xz: FAILED
437.leslie3d-271B.champsimtrace.xz: FAILED
437.leslie3d-273B.champsimtrace.xz: FAILED
445.gobmk-30B.champsimtrace.xz: FAILED
445.gobmk-36B.champsimtrace.xz: FAILED
450.soplex-247B.champsimtrace.xz: FAILED
450.soplex-92B.champsimtrace.xz: FAILED
456.hmmer-327B.champsimtrace.xz: FAILED
459.GemsFDTD-1169B.champsimtrace.xz: FAILED
459.GemsFDTD-1211B.champsimtrace.xz: FAILED
459.GemsFDTD-1418B.champsimtrace.xz: FAILED
459.GemsFDTD-1491B.champsimtrace.xz: FAILED
459.GemsFDTD-765B.champsimtrace.xz: FAILED
462.libquantum-1343B.champsimtrace.xz: FAILED
462.libquantum-714B.champsimtrace.xz: FAILED
470.lbm-1274B.champsimtrace.xz: FAILED
471.omnetpp-188B.champsimtrace.xz: FAILED
473.astar-359B.champsimtrace.xz: FAILED
481.wrf-1254B.champsimtrace.xz: FAILED
481.wrf-1281B.champsimtrace.xz: FAILED
481.wrf-196B.champsimtrace.xz: FAILED
481.wrf-455B.champsimtrace.xz: FAILED
481.wrf-816B.champsimtrace.xz: FAILED
482.sphinx3-1100B.champsimtrace.xz: FAILED
482.sphinx3-1297B.champsimtrace.xz: FAILED
482.sphinx3-1395B.champsimtrace.xz: FAILED
482.sphinx3-1522B.champsimtrace.xz: FAILED
482.sphinx3-234B.champsimtrace.xz: FAILED
482.sphinx3-417B.champsimtrace.xz: FAILED
483.xalancbmk-127B.champsimtrace.xz: FAILED
602.gcc_s-1850B.champsimtrace.xz: FAILED
602.gcc_s-2226B.champsimtrace.xz: FAILED
602.gcc_s-734B.champsimtrace.xz: FAILED
603.bwaves_s-1740B.champsimtrace.xz: FAILED
603.bwaves_s-2609B.champsimtrace.xz: FAILED
603.bwaves_s-2931B.champsimtrace.xz: FAILED
605.mcf_s-1536B.champsimtrace.xz: FAILED
605.mcf_s-1554B.champsimtrace.xz: FAILED
605.mcf_s-1644B.champsimtrace.xz: FAILED
605.mcf_s-472B.champsimtrace.xz: FAILED
605.mcf_s-484B.champsimtrace.xz: FAILED
605.mcf_s-665B.champsimtrace.xz: FAILED
605.mcf_s-782B.champsimtrace.xz: FAILED
605.mcf_s-994B.champsimtrace.xz: FAILED
607.cactuBSSN_s-2421B.champsimtrace.xz: FAILED
607.cactuBSSN_s-3477B.champsimtrace.xz: FAILED
607.cactuBSSN_s-4004B.champsimtrace.xz: FAILED
619.lbm_s-2676B.champsimtrace.xz: FAILED
619.lbm_s-2677B.champsimtrace.xz: FAILED
619.lbm_s-3766B.champsimtrace.xz: FAILED
619.lbm_s-4268B.champsimtrace.xz: FAILED
620.omnetpp_s-141B.champsimtrace.xz: FAILED
620.omnetpp_s-874B.champsimtrace.xz: FAILED
621.wrf_s-6673B.champsimtrace.xz: FAILED
621.wrf_s-8065B.champsimtrace.xz: FAILED
623.xalancbmk_s-10B.champsimtrace.xz: FAILED
623.xalancbmk_s-202B.champsimtrace.xz: FAILED
623.xalancbmk_s-592B.champsimtrace.xz: FAILED
627.cam4_s-490B.champsimtrace.xz: FAILED
627.cam4_s-573B.champsimtrace.xz: FAILED
628.pop2_s-17B.champsimtrace.xz: FAILED
649.fotonik3d_s-10881B.champsimtrace.xz: FAILED
649.fotonik3d_s-1176B.champsimtrace.xz: FAILED
649.fotonik3d_s-7084B.champsimtrace.xz: FAILED
649.fotonik3d_s-8225B.champsimtrace.xz: FAILED
654.roms_s-1007B.champsimtrace.xz: FAILED
654.roms_s-1070B.champsimtrace.xz: FAILED
654.roms_s-1390B.champsimtrace.xz: FAILED
654.roms_s-1613B.champsimtrace.xz: FAILED
654.roms_s-293B.champsimtrace.xz: FAILED
654.roms_s-294B.champsimtrace.xz: FAILED
654.roms_s-523B.champsimtrace.xz: FAILED
cassandra_phase0_core0.trace.xz: OK
cassandra_phase0_core1.trace.xz: OK
cassandra_phase0_core2.trace.xz: OK
cassandra_phase0_core3.trace.xz: OK
cassandra_phase1_core0.trace.xz: OK
cassandra_phase1_core1.trace.xz: OK
cassandra_phase1_core2.trace.xz: OK
cassandra_phase1_core3.trace.xz: OK
cassandra_phase2_core1.trace.xz: OK
cassandra_phase2_core2.trace.xz: OK
cassandra_phase2_core3.trace.xz: OK
cassandra_phase3_core1.trace.xz: OK
cassandra_phase3_core3.trace.xz: OK
cassandra_phase4_core0.trace.xz: OK
cassandra_phase4_core2.trace.xz: OK
cassandra_phase4_core3.trace.xz: OK
cassandra_phase5_core0.trace.xz: OK
cassandra_phase5_core1.trace.xz: OK
cassandra_phase5_core2.trace.xz: OK
cassandra_phase5_core3.trace.xz: OK
cloud9_phase5_core2.trace.xz: OK
ligra_BC.com-lj.ungraph.gcc_6.3.0_O3.drop_15500M.length_250M.champsimtrace.xz: OK
ligra_BC.com-lj.ungraph.gcc_6.3.0_O3.drop_15750M.length_250M.champsimtrace.xz: OK
ligra_BC.com-lj.ungraph.gcc_6.3.0_O3.drop_26750M.length_250M.champsimtrace.xz: OK
ligra_BC.com-lj.ungraph.gcc_6.3.0_O3.drop_3500M.length_250M.champsimtrace.xz: OK
ligra_BC.com-lj.ungraph.gcc_6.3.0_O3.drop_5000M.length_250M.champsimtrace.xz: OK
ligra_BC.com-lj.ungraph.gcc_6.3.0_O3.drop_500M.length_250M.champsimtrace.xz: OK
ligra_BellmanFord.com-lj.ungraph.gcc_6.3.0_O3.drop_1750M.length_250M.champsimtrace.xz: OK
ligra_BellmanFord.com-lj.ungraph.gcc_6.3.0_O3.drop_24750M.length_250M.champsimtrace.xz: OK
ligra_BellmanFord.com-lj.ungraph.gcc_6.3.0_O3.drop_33750M.length_250M.champsimtrace.xz: OK
ligra_BellmanFord.com-lj.ungraph.gcc_6.3.0_O3.drop_4000M.length_250M.champsimtrace.xz: OK
ligra_BellmanFord.com-lj.ungraph.gcc_6.3.0_O3.drop_5500M.length_250M.champsimtrace.xz: OK
ligra_BellmanFord.com-lj.ungraph.gcc_6.3.0_O3.drop_7500M.length_250M.champsimtrace.xz: OK
ligra_BFS-Bitvector.com-lj.ungraph.gcc_6.3.0_O3.drop_18000M.length_250M.champsimtrace.xz: OK
ligra_BFS-Bitvector.com-lj.ungraph.gcc_6.3.0_O3.drop_23000M.length_250M.champsimtrace.xz: OK
ligra_BFS-Bitvector.com-lj.ungraph.gcc_6.3.0_O3.drop_2500M.length_250M.champsimtrace.xz: OK
ligra_BFS-Bitvector.com-lj.ungraph.gcc_6.3.0_O3.drop_500M.length_250M.champsimtrace.xz: OK
ligra_BFSCC.com-lj.ungraph.gcc_6.3.0_O3.drop_15500M.length_250M.champsimtrace.xz: OK
ligra_BFSCC.com-lj.ungraph.gcc_6.3.0_O3.drop_17000M.length_250M.champsimtrace.xz: OK
ligra_BFSCC.com-lj.ungraph.gcc_6.3.0_O3.drop_18750M.length_250M.champsimtrace.xz: OK
ligra_BFSCC.com-lj.ungraph.gcc_6.3.0_O3.drop_22000M.length_250M.champsimtrace.xz: OK
ligra_BFSCC.com-lj.ungraph.gcc_6.3.0_O3.drop_3500M.length_250M.champsimtrace.xz: OK
ligra_BFSCC.com-lj.ungraph.gcc_6.3.0_O3.drop_5000M.length_250M.champsimtrace.xz: OK
ligra_BFSCC.com-lj.ungraph.gcc_6.3.0_O3.drop_750M.length_250M.champsimtrace.xz: OK
ligra_BFS.com-lj.ungraph.gcc_6.3.0_O3.drop_15750M.length_250M.champsimtrace.xz: OK
ligra_BFS.com-lj.ungraph.gcc_6.3.0_O3.drop_17000M.length_250M.champsimtrace.xz: OK
ligra_BFS.com-lj.ungraph.gcc_6.3.0_O3.drop_20250M.length_250M.champsimtrace.xz: OK
ligra_BFS.com-lj.ungraph.gcc_6.3.0_O3.drop_21500M.length_250M.champsimtrace.xz: OK
ligra_BFS.com-lj.ungraph.gcc_6.3.0_O3.drop_3500M.length_250M.champsimtrace.xz: OK
ligra_BFS.com-lj.ungraph.gcc_6.3.0_O3.drop_5000M.length_250M.champsimtrace.xz: OK
ligra_BFS.com-lj.ungraph.gcc_6.3.0_O3.drop_500M.length_250M.champsimtrace.xz: OK
ligra_CF.com-lj.ungraph.gcc_6.3.0_O3.drop_154750M.length_250M.champsimtrace.xz: OK
ligra_CF.com-lj.ungraph.gcc_6.3.0_O3.drop_184750M.length_250M.champsimtrace.xz: OK
ligra_CF.com-lj.ungraph.gcc_6.3.0_O3.drop_2500M.length_250M.champsimtrace.xz: OK
ligra_Components.com-lj.ungraph.gcc_6.3.0_O3.drop_15750M.length_250M.champsimtrace.xz: OK
ligra_Components.com-lj.ungraph.gcc_6.3.0_O3.drop_18000M.length_250M.champsimtrace.xz: OK
ligra_Components.com-lj.ungraph.gcc_6.3.0_O3.drop_22750M.length_250M.champsimtrace.xz: OK
ligra_Components.com-lj.ungraph.gcc_6.3.0_O3.drop_23750M.length_250M.champsimtrace.xz: OK
ligra_Components.com-lj.ungraph.gcc_6.3.0_O3.drop_3500M.length_250M.champsimtrace.xz: OK
ligra_Components.com-lj.ungraph.gcc_6.3.0_O3.drop_5000M.length_250M.champsimtrace.xz: OK
ligra_Components.com-lj.ungraph.gcc_6.3.0_O3.drop_750M.length_250M.champsimtrace.xz: OK
ligra_Components-Shortcut.com-lj.ungraph.gcc_6.3.0_O3.drop_17000M.length_250M.champsimtrace.xz: OK
ligra_Components-Shortcut.com-lj.ungraph.gcc_6.3.0_O3.drop_21000M.length_250M.champsimtrace.xz: OK
ligra_Components-Shortcut.com-lj.ungraph.gcc_6.3.0_O3.drop_22000M.length_250M.champsimtrace.xz: OK
ligra_Components-Shortcut.com-lj.ungraph.gcc_6.3.0_O3.drop_3500M.length_250M.champsimtrace.xz: OK
ligra_Components-Shortcut.com-lj.ungraph.gcc_6.3.0_O3.drop_5000M.length_250M.champsimtrace.xz: OK
ligra_Components-Shortcut.com-lj.ungraph.gcc_6.3.0_O3.drop_750M.length_250M.champsimtrace.xz: OK
ligra_MIS.com-lj.ungraph.gcc_6.3.0_O3.drop_15750M.length_250M.champsimtrace.xz: OK
ligra_MIS.com-lj.ungraph.gcc_6.3.0_O3.drop_17000M.length_250M.champsimtrace.xz: OK
ligra_MIS.com-lj.ungraph.gcc_6.3.0_O3.drop_21250M.length_250M.champsimtrace.xz: OK
ligra_MIS.com-lj.ungraph.gcc_6.3.0_O3.drop_3500M.length_250M.champsimtrace.xz: OK
ligra_MIS.com-lj.ungraph.gcc_6.3.0_O3.drop_5000M.length_250M.champsimtrace.xz: OK
ligra_MIS.com-lj.ungraph.gcc_6.3.0_O3.drop_750M.length_250M.champsimtrace.xz: OK
ligra_PageRank.com-lj.ungraph.gcc_6.3.0_O3.drop_18500M.length_250M.champsimtrace.xz: OK
ligra_PageRank.com-lj.ungraph.gcc_6.3.0_O3.drop_21750M.length_250M.champsimtrace.xz: OK
ligra_PageRank.com-lj.ungraph.gcc_6.3.0_O3.drop_5000M.length_250M.champsimtrace.xz: OK
ligra_PageRank.com-lj.ungraph.gcc_6.3.0_O3.drop_500M.length_250M.champsimtrace.xz: OK
ligra_PageRank.com-lj.ungraph.gcc_6.3.0_O3.drop_51000M.length_250M.champsimtrace.xz: OK
ligra_PageRank.com-lj.ungraph.gcc_6.3.0_O3.drop_60750M.length_250M.champsimtrace.xz: OK
ligra_PageRank.com-lj.ungraph.gcc_6.3.0_O3.drop_79500M.length_250M.champsimtrace.xz: OK
ligra_PageRankDelta.com-lj.ungraph.gcc_6.3.0_O3.drop_1250M.length_250M.champsimtrace.xz: OK
ligra_PageRankDelta.com-lj.ungraph.gcc_6.3.0_O3.drop_17000M.length_250M.champsimtrace.xz: OK
ligra_PageRankDelta.com-lj.ungraph.gcc_6.3.0_O3.drop_24000M.length_250M.champsimtrace.xz: OK
ligra_PageRankDelta.com-lj.ungraph.gcc_6.3.0_O3.drop_24500M.length_250M.champsimtrace.xz: OK
ligra_PageRankDelta.com-lj.ungraph.gcc_6.3.0_O3.drop_3500M.length_250M.champsimtrace.xz: OK
ligra_PageRankDelta.com-lj.ungraph.gcc_6.3.0_O3.drop_35250M.length_250M.champsimtrace.xz: OK
ligra_PageRankDelta.com-lj.ungraph.gcc_6.3.0_O3.drop_52000M.length_250M.champsimtrace.xz: OK
ligra_PageRankDelta.com-lj.ungraph.gcc_6.3.0_O3.drop_6000M.length_250M.champsimtrace.xz: OK
ligra_Radii.com-lj.ungraph.gcc_6.3.0_O3.drop_18000M.length_250M.champsimtrace.xz: OK
ligra_Radii.com-lj.ungraph.gcc_6.3.0_O3.drop_24500M.length_250M.champsimtrace.xz: OK
ligra_Radii.com-lj.ungraph.gcc_6.3.0_O3.drop_25000M.length_250M.champsimtrace.xz: OK
ligra_Radii.com-lj.ungraph.gcc_6.3.0_O3.drop_32000M.length_250M.champsimtrace.xz: OK
ligra_Radii.com-lj.ungraph.gcc_6.3.0_O3.drop_3500M.length_250M.champsimtrace.xz: OK
ligra_Radii.com-lj.ungraph.gcc_6.3.0_O3.drop_36000M.length_250M.champsimtrace.xz: OK
ligra_Radii.com-lj.ungraph.gcc_6.3.0_O3.drop_5000M.length_250M.champsimtrace.xz: OK
ligra_Radii.com-lj.ungraph.gcc_6.3.0_O3.drop_750M.length_250M.champsimtrace.xz: OK
ligra_Triangle.com-lj.ungraph.gcc_6.3.0_O3.drop_18000M.length_250M.champsimtrace.xz: OK
ligra_Triangle.com-lj.ungraph.gcc_6.3.0_O3.drop_24000M.length_250M.champsimtrace.xz: OK
ligra_Triangle.com-lj.ungraph.gcc_6.3.0_O3.drop_25000M.length_250M.champsimtrace.xz: OK
ligra_Triangle.com-lj.ungraph.gcc_6.3.0_O3.drop_3500M.length_250M.champsimtrace.xz: OK
ligra_Triangle.com-lj.ungraph.gcc_6.3.0_O3.drop_6000M.length_250M.champsimtrace.xz: OK
ligra_Triangle.com-lj.ungraph.gcc_6.3.0_O3.drop_750M.length_250M.champsimtrace.xz: OK
nutch_phase0_core0.trace.xz: OK
nutch_phase0_core1.trace.xz: OK
nutch_phase0_core2.trace.xz: OK
nutch_phase0_core3.trace.xz: OK
nutch_phase1_core0.trace.xz: OK
nutch_phase1_core1.trace.xz: OK
nutch_phase1_core2.trace.xz: OK
nutch_phase1_core3.trace.xz: OK
nutch_phase3_core0.trace.xz: OK
nutch_phase3_core1.trace.xz: OK
nutch_phase3_core2.trace.xz: OK
nutch_phase3_core3.trace.xz: OK
nutch_phase4_core0.trace.xz: OK
nutch_phase4_core1.trace.xz: OK
nutch_phase4_core2.trace.xz: OK
nutch_phase4_core3.trace.xz: OK
parsec_2.1.canneal.simlarge.prebuilt.drop_1250M.length_250M.champsimtrace.xz: OK
parsec_2.1.canneal.simlarge.prebuilt.drop_3000M.length_250M.champsimtrace.xz: OK
parsec_2.1.canneal.simlarge.prebuilt.drop_4500M.length_250M.champsimtrace.xz: OK
parsec_2.1.canneal.simlarge.prebuilt.drop_4750M.length_250M.champsimtrace.xz: OK
parsec_2.1.canneal.simlarge.prebuilt.drop_500M.length_250M.champsimtrace.xz: OK
parsec_2.1.facesim.simlarge.prebuilt.drop_1500M.length_250M.champsimtrace.xz: OK
parsec_2.1.facesim.simlarge.prebuilt.drop_21500M.length_250M.champsimtrace.xz: OK
parsec_2.1.fluidanimate.simlarge.prebuilt.drop_9500M.length_250M.champsimtrace.xz: OK
parsec_2.1.raytrace.simlarge.prebuilt.drop_23500M.length_250M.champsimtrace.xz: OK
parsec_2.1.raytrace.simlarge.prebuilt.drop_23750M.length_250M.champsimtrace.xz: OK
parsec_2.1.streamcluster.simlarge.prebuilt.drop_0M.length_250M.champsimtrace.xz: OK
parsec_2.1.streamcluster.simlarge.prebuilt.drop_14750M.length_250M.champsimtrace.xz: OK
parsec_2.1.streamcluster.simlarge.prebuilt.drop_250M.length_250M.champsimtrace.xz: OK
parsec_2.1.streamcluster.simlarge.prebuilt.drop_4750M.length_250M.champsimtrace.xz: OK
streaming_phase0_core1.trace.xz: OK
streaming_phase1_core0.trace.xz: OK
streaming_phase1_core1.trace.xz: OK
streaming_phase1_core3.trace.xz: OK
streaming_phase2_core0.trace.xz: OK
streaming_phase2_core1.trace.xz: OK
streaming_phase2_core2.trace.xz: OK
streaming_phase2_core3.trace.xz: OK
streaming_phase3_core0.trace.xz: OK
streaming_phase3_core1.trace.xz: OK
streaming_phase3_core3.trace.xz: OK
streaming_phase4_core0.trace.xz: OK
streaming_phase4_core1.trace.xz: OK
streaming_phase4_core3.trace.xz: OK
streaming_phase5_core0.trace.xz: OK
streaming_phase5_core1.trace.xz: OK

I tried deleting the traces folders and downloading again but got the same result.

Appreciate any help!

Hi @faradawn, this is because the DPC3 traces has been moved from TAMU to Stonybrook university server. I've updated the trace links. Please pull the recent change and try downloading the traces.

Closing this issue for now. If the problem persists, please feel free to open it again.

Got it that the links were updated. Thanks very much!