What hardware counters can and cannot tell us hardware-countersscriptsslurm hardware-counters ▸ data/ · cirrus_persets.csv · cirrus_weak.csv · functions.csv · runs_expanded.csv · runs_persets.csv · runs.csv ▸ docs/ · crossplatform.md · literature_corpus.md · literature.md · methodology.md · modelling.md · rigour.md · scoping.md · weakscaling.md ▸ results/ ▸ figures/ · captions.md · fig_ablation.png · fig_crossplatform.png · fig_eta_vs_runtime.png · fig_importance_artefact.png · fig_ladder.png · fig_learning_curve.png · fig_perapp.png · fig_pred_vs_actual_xplat.png · fig_scaling_behaviour.png · fig_weakscaling.png ▸ model/ · advanced_nn_summary.txt · baseline_ladder.txt · counter_value_summary.txt · crossplatform_results.csv · crossplatform_summary.txt · importance_artefact.txt · learning_curve.csv · learning_curve.txt · matched_crossplatform_results.csv · matched_crossplatform_stats.csv · matched_crossplatform_summary.txt · noncircular.txt · power_model.txt · reconcile_rf.txt · retrain2_perrow.csv · retrain2_summary.txt · scale_extrap.txt · stats_corrected.csv · stats_corrected.txt · weak_results.csv · weak_summary.txt ▸ reports/ · cp2k_c8_hwpc.txt · cp2k_c8_profile.txt · gromacs_c1_hwpc.txt · gromacs_c1_profile.txt · gromacs_c2_hwpc.txt · gromacs_c2_profile.txt · gromacs_c4_hwpc.txt · gromacs_c4_profile.txt · gromacs_c8_hwpc.txt · gromacs_c8_profile.txt · gromacs_c16_hwpc.txt · gromacs_c16_profile.txt · gromacs_c32_hwpc.txt · gromacs_c32_profile.txt · gromacs_c64_hwpc.txt · gromacs_c64_profile.txt · gromacs_c128_hwpc.txt · gromacs_c128_profile.txt · hpcg_c1_hwpc.txt · hpcg_c1_profile.txt · hpcg_c2_hwpc.txt · hpcg_c2_profile.txt · hpcg_c4_hwpc.txt · hpcg_c4_profile.txt · hpcg_c8_hwpc.txt · hpcg_c8_profile.txt · hpcg_c16_hwpc.txt · hpcg_c16_profile.txt · hpcg_c32_hwpc.txt · hpcg_c32_profile.txt · hpcg_c64_hwpc.txt · hpcg_c64_profile.txt · hpcg_c128_hwpc.txt · hpcg_c128_profile.txt · hpl_c1_hwpc.txt · hpl_c1_profile.txt · hpl_c2_hwpc.txt · hpl_c2_profile.txt · hpl_c4_hwpc.txt · hpl_c4_profile.txt · hpl_c8_hwpc.txt · hpl_c8_profile.txt · hpl_c16_hwpc.txt · hpl_c16_profile.txt · hpl_c32_hwpc.txt · hpl_c32_profile.txt · hpl_c64_hwpc.txt · hpl_c64_profile.txt · hpl_c128_hwpc.txt · hpl_c128_profile.txt · openfoam_c1_hwpc.txt · openfoam_c1_profile.txt · openfoam_c2_hwpc.txt · openfoam_c2_profile.txt · openfoam_c4_hwpc.txt · openfoam_c4_profile.txt · openfoam_c8_hwpc.txt · openfoam_c8_profile.txt · openfoam_c16_hwpc.txt · openfoam_c16_profile.txt · openfoam_c32_hwpc.txt · openfoam_c32_profile.txt · openfoam_c64_hwpc.txt · openfoam_c64_profile.txt · openfoam_c128_hwpc.txt · openfoam_c128_profile.txt · stream_c1_hwpc.txt · stream_c1_profile.txt · stream_c2_hwpc.txt · stream_c2_profile.txt · stream_c4_hwpc.txt · stream_c4_profile.txt · stream_c8_hwpc.txt · stream_c8_profile.txt · stream_c16_hwpc.txt · stream_c16_profile.txt · stream_c32_hwpc.txt · stream_c32_profile.txt · stream_c64_hwpc.txt · stream_c64_profile.txt · stream_c128_hwpc.txt · stream_c128_profile.txt ▸ scripts/ ▸ analysis/ · ablation.py · ablation2.py · advanced_nn.py · advanced_nn2.py · baseline_ladder.py · check_weak.py · crossplatform.py · explore.py · holes.py · importance_artefact.py · interaction_probe.py · learning_curve.py · lscpu_test.py · make_clear_figs.py · make_plots.py · make_simple_figs.py · matched_crossplatform.py · nn_significance.py · noncircular.py · parse_cirrus.py · parse_craypat.py · parse_expand.py · parse_persets.py · parse_weak.py · physics.py · plot_nn.py · plot_nn2.py · pq.py · pq3.py · probe_sets.py · promised_check.py · rapl_check.py · reconcile_rf.py · retrain.py · retrain2.py · significance.py · size_diag.py · stats_rigour.py · stream_check.py · train_model.py · train_nn_final.py · train_nn.py · train_nn2.py · uma_invariance.py · verify.py · weak_analysis.py · weak_sizes.py · xplat_diag.py ▸ build/ · build_all.sh ▸ cirrus/ · cirrus_build.sh · cirrus_drip.sh · cirrus_env.sh · cirrus_setup.sh · cirrus_sweep.slurm · cirrus_weak.slurm · cirrus_worklist.sh · counter_sets.sh · weak_drip.sh · weak_worklist.sh ▸ slurm/ · run_of.slurm · run_sweep.slurm · run_sweep2.slurm · check_runs.sh · counter_sets.sh · pq.py · README.md · REPRODUCING.md · requirements.txt scripts/slurm/ has no README. Pick a file from the tree. ← What hardware counters can and cannot tell us