diff --git a/.github/workflows/emu.yml b/.github/workflows/emu.yml index 9f84a3913f..90a6080dd3 100644 --- a/.github/workflows/emu.yml +++ b/.github/workflows/emu.yml @@ -216,6 +216,10 @@ jobs: --dramsim3 /nfs/home/share/ci-workloads/DRAMsim3 \ --with-dramsim3 --threads 16 \ --pgo $GITHUB_WORKSPACE/ready-to-run/coremark-2-iteration.bin --llvm-profdata llvm-profdata + - name: SPEC06 Test - hmmer-Vector + run: | + python3 $GITHUB_WORKSPACE/scripts/xiangshan.py --wave-dump $WAVE_HOME --threads 16 --max-instr 5000000 --numa --ci hmmer-Vector 2> perf.log + cat perf.log | sort | tee $PERF_HOME/hmmer-Vector.log - name: SPEC06 Test - mcf run: | python3 $GITHUB_WORKSPACE/scripts/xiangshan.py --wave-dump $WAVE_HOME --threads 16 --max-instr 5000000 --numa --ci mcf --gcpt-restore-bin $GCPT_RESTORE_BIN 2> perf.log diff --git a/scripts/xiangshan.py b/scripts/xiangshan.py index ec9ce39566..87b0da31ce 100644 --- a/scripts/xiangshan.py +++ b/scripts/xiangshan.py @@ -537,7 +537,8 @@ def __get_ci_workloads(self, name): "lbm": "_140840000000_.gz", "gromacs": "_275480000000_.gz", "wrf": "_1916220000000_.gz", - "astar": "_122060000000_.gz" + "astar": "_122060000000_.gz", + "hmmer-Vector": "_6598_0.250135_.zstd" } if name in workloads: return [os.path.join("/nfs/home/share/ci-workloads", name, workloads[name])]