Skip to content

Instantly share code, notes, and snippets.

@andrewzigerelli
Created July 30, 2019 18:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andrewzigerelli/4fcbbed6447bdf60111664d5f710a715 to your computer and use it in GitHub Desktop.
Save andrewzigerelli/4fcbbed6447bdf60111664d5f710a715 to your computer and use it in GitHub Desktop.
#!/bin/bash
#SBATCH --job-name=gem5-frequency_collection
#SBATCH --qos=short
#SBATCH --mem=38g
#SBATCH --error=gem5-frequency_collection_%A_%a.err
#SBATCH --cluster=smp
#SBATCH --mail-user=anz37@pitt.edu
#SBATCH --mail-type=ALL
#SBATCH --time=2-00:00:00
#SBATCH --output=gem5-frequency_collection_%A_%a.out
#SBATCH --array=0-24
# setup trap to run after job is done
function finish() {
if [ $SLURM_ARRAY_TASK_ID -eq 0 ]; then
module load python/intel-3.6
cd /ihome/junyang/anz37/slurm_scripts
python get_hist.py
fi
}
# run gem5
module purge
cd /ihome/junyang/anz37/gem5/my_script
BENCHMARKS=(508.namd_r_0_526.blender_r_0_523.xalancbmk_r_0_511.povray_r_0_readfile 502.gcc_r_0_520.omnetpp_r_0_500.perlbench_r_0_538.imagick_r_0_readfile 549.fotonik3d_r_0_520.omnetpp_r_0_505.mcf_r_0_999.specrand_ir_0_readfile 557.xz_r_0_527.cam4_r_0_526.blender_r_0_538.imagick_r_0_readfile 531.deepsjeng_r_0_999.specrand_ir_0_500.perlbench_r_0_511.povray_r_0_readfile 505.mcf_r_0_999.specrand_ir_0_523.xalancbmk_r_0_511.povray_r_0_readfile 544.nab_r_0_508.namd_r_0_526.blender_r_0_538.imagick_r_0_readfile 557.xz_r_0_505.mcf_r_0_523.xalancbmk_r_0_997.specrand_fr_0_readfile 520.omnetpp_r_0_526.blender_r_0_523.xalancbmk_r_0_538.imagick_r_0_readfile 549.fotonik3d_r_0_541.leela_r_0_554.roms_r_0_507.cactuBSSN_r_0_readfile 549.fotonik3d_r_0_520.omnetpp_r_0_500.perlbench_r_0_507.cactuBSSN_r_0_readfile 502.gcc_r_0_531.deepsjeng_r_0_500.perlbench_r_0_997.specrand_fr_0_readfile 531.deepsjeng_r_0_549.fotonik3d_r_0_554.roms_r_0_521.wrf_r_0_readfile 557.xz_r_0_548.exchange2_r_0_549.fotonik3d_r_0_523.xalancbmk_r_0_readfile 526.blender_r_0_997.specrand_fr_0_503.bwaves_r_0_519.lbm_r_0_readfile 548.exchange2_r_0_997.specrand_fr_0_511.povray_r_0_538.imagick_r_0_readfile 544.nab_r_0_531.deepsjeng_r_0_548.exchange2_r_0_500.perlbench_r_0_readfile 557.xz_r_0_549.fotonik3d_r_0_500.perlbench_r_0_525.x264_r_0_readfile 541.leela_r_0_526.blender_r_0_538.imagick_r_0_503.bwaves_r_0_readfile 557.xz_r_0_544.nab_r_0_521.wrf_r_0_511.povray_r_0_readfile 527.cam4_r_0_541.leela_r_0_999.specrand_ir_0_523.xalancbmk_r_0_readfile 999.specrand_ir_0_554.roms_r_0_521.wrf_r_0_525.x264_r_0_readfile 557.xz_r_0_525.x264_r_0_511.povray_r_0_503.bwaves_r_0_readfile 502.gcc_r_0_549.fotonik3d_r_0_505.mcf_r_0_519.lbm_r_0_readfile 548.exchange2_r_0_520.omnetpp_r_0_510.parest_r_0_503.bwaves_r_0_readfile)
BENCH=${BENCHMARKS[$SLURM_ARRAY_TASK_ID]}
srun ./run_gem.sh --benchmark $BENCH
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment