|
15 | 15 | benchmark_type: |
16 | 16 | required: true |
17 | 17 | type: string |
18 | | - description: "Benchmark type: spec06-0.3c, spec06-0.8c, spec06-1.0c, spec17-1.0c, spec06-rvv-1.0c or spec06int-rvv-0.8c" |
| 18 | + description: "Benchmark type: gcc12-spec06-0.3c, gcc12-spec06-0.8c, gcc12-spec06-1.0c, gcc15-spec06-0.3c, gcc15-spec06-0.8c, gcc15-spec06-1.0c, spec17-1.0c, spec06-rvv-1.0c or spec06int-rvv-0.8c" |
19 | 19 | vector_type: |
20 | 20 | required: false |
21 | 21 | type: string |
@@ -43,30 +43,54 @@ jobs: |
43 | 43 | id: config |
44 | 44 | run: | |
45 | 45 | case "${{ inputs.benchmark_type }}" in |
46 | | - "spec06-0.3c") |
| 46 | + "gcc12-spec06-0.3c") |
47 | 47 | echo "checkpoint_list=/nfs/home/share/gem5_ci/spec06_cpts/spec06_0.3c_int.lst" >> $GITHUB_OUTPUT |
48 | 48 | echo "checkpoint_root_node=/nfs/home/share/jiaxiaoyu/simpoint_checkpoint_zstd_format/spec06_rv64gcb_O3_20m_gcc12.2.0-intFpcOff-jeMalloc" >> $GITHUB_OUTPUT |
49 | 49 | echo "score_script=gem5-score-ci.sh" >> $GITHUB_OUTPUT |
50 | 50 | echo "cluster_config=/nfs/home/share/gem5_ci/spec06_cpts/cluster-0-0.json" >> $GITHUB_OUTPUT |
51 | | - echo "artifact_name=performance-score-spec06-0.3c" >> $GITHUB_OUTPUT |
| 51 | + echo "artifact_name=performance-score-gcc12-spec06-0.3c" >> $GITHUB_OUTPUT |
52 | 52 | echo "comment=run 30% coverage spec06 checkpoints, 148 checkpoints" >> $GITHUB_OUTPUT |
53 | 53 | ;; |
54 | | - "spec06-0.8c") |
| 54 | + "gcc12-spec06-0.8c") |
55 | 55 | echo "checkpoint_list=/nfs/home/share/gem5_ci/spec06_cpts/spec_0.8c_int.lst" >> $GITHUB_OUTPUT |
56 | 56 | echo "checkpoint_root_node=/nfs/home/share/jiaxiaoyu/simpoint_checkpoint_zstd_format/spec06_rv64gcb_O3_20m_gcc12.2.0-intFpcOff-jeMalloc" >> $GITHUB_OUTPUT |
57 | 57 | echo "score_script=gem5-score-ci.sh" >> $GITHUB_OUTPUT |
58 | 58 | echo "cluster_config=/nfs/home/share/gem5_ci/spec06_cpts/cluster-0-0.json" >> $GITHUB_OUTPUT |
59 | | - echo "artifact_name=performance-score-spec06-0.8c" >> $GITHUB_OUTPUT |
| 59 | + echo "artifact_name=performance-score-gcc12-spec06-0.8c" >> $GITHUB_OUTPUT |
60 | 60 | echo "comment=run 80% coverage spec06 checkpoints, 500+ checkpoints" >> $GITHUB_OUTPUT |
61 | 61 | ;; |
62 | | - "spec06-1.0c") |
| 62 | + "gcc12-spec06-1.0c") |
63 | 63 | echo "checkpoint_list=/nfs/home/share/gem5_ci/spec06_cpts/checkpoint-0-0-0.lst" >> $GITHUB_OUTPUT |
64 | 64 | echo "checkpoint_root_node=/nfs/home/share/jiaxiaoyu/simpoint_checkpoint_zstd_format/spec06_rv64gcb_O3_20m_gcc12.2.0-intFpcOff-jeMalloc" >> $GITHUB_OUTPUT |
65 | 65 | echo "score_script=gem5-score-ci.sh" >> $GITHUB_OUTPUT |
66 | 66 | echo "cluster_config=/nfs/home/share/gem5_ci/spec06_cpts/cluster-0-0.json" >> $GITHUB_OUTPUT |
67 | | - echo "artifact_name=performance-score-spec06-1.0c" >> $GITHUB_OUTPUT |
| 67 | + echo "artifact_name=performance-score-gcc12-spec06-1.0c" >> $GITHUB_OUTPUT |
68 | 68 | echo "comment=run 100% coverage spec06 checkpoints" >> $GITHUB_OUTPUT |
69 | 69 | ;; |
| 70 | + "gcc15-spec06-0.3c") |
| 71 | + echo "checkpoint_list=/nfs/home/share/gem5_ci/spec06_cpts/gcc15/spec06_0.3c.lst" >> $GITHUB_OUTPUT |
| 72 | + echo "checkpoint_root_node=/nfs/home/share/checkpoints_profiles/spec06_gcc15_rv64gcb_base_260122/checkpoint-0-0-0" >> $GITHUB_OUTPUT |
| 73 | + echo "score_script=gem5-score-ci.sh" >> $GITHUB_OUTPUT |
| 74 | + echo "cluster_config=/nfs/home/share/gem5_ci/spec06_cpts/gcc15/gcc15-spec06-0.3.json" >> $GITHUB_OUTPUT |
| 75 | + echo "artifact_name=performance-score-gcc15-spec06-0.3c" >> $GITHUB_OUTPUT |
| 76 | + echo "comment=run 30% coverage spec06 checkpoints, 148 checkpoints" >> $GITHUB_OUTPUT |
| 77 | + ;; |
| 78 | + "gcc15-spec06-0.8c") |
| 79 | + echo "checkpoint_list=/nfs/home/share/gem5_ci/spec06_cpts/gcc15/spec06_0.8c.lst" >> $GITHUB_OUTPUT |
| 80 | + echo "checkpoint_root_node=/nfs/home/share/checkpoints_profiles/spec06_gcc15_rv64gcb_base_260122/checkpoint-0-0-0" >> $GITHUB_OUTPUT |
| 81 | + echo "score_script=gem5-score-ci.sh" >> $GITHUB_OUTPUT |
| 82 | + echo "cluster_config=/nfs/home/share/gem5_ci/spec06_cpts/gcc15/gcc15-spec06-0.8.json" >> $GITHUB_OUTPUT |
| 83 | + echo "artifact_name=performance-score-gcc15-spec06-0.8c" >> $GITHUB_OUTPUT |
| 84 | + echo "comment=run 80% coverage spec06 checkpoints, 148 checkpoints" >> $GITHUB_OUTPUT |
| 85 | + ;; |
| 86 | + "gcc15-spec06-1.0c") |
| 87 | + echo "checkpoint_list=/nfs/home/share/gem5_ci/spec06_cpts/gcc15/checkpoint.lst" >> $GITHUB_OUTPUT |
| 88 | + echo "checkpoint_root_node=/nfs/home/share/checkpoints_profiles/spec06_gcc15_rv64gcb_base_260122/checkpoint-0-0-0" >> $GITHUB_OUTPUT |
| 89 | + echo "score_script=gem5-score-ci.sh" >> $GITHUB_OUTPUT |
| 90 | + echo "cluster_config=/nfs/home/share/gem5_ci/spec06_cpts/gcc15/cluster-0-0.json" >> $GITHUB_OUTPUT |
| 91 | + echo "artifact_name=performance-score-gcc15-spec06-1.0c" >> $GITHUB_OUTPUT |
| 92 | + echo "comment=run 100% coverage spec06 checkpoints, 148 checkpoints" >> $GITHUB_OUTPUT |
| 93 | + ;; |
70 | 94 | "spec17-1.0c") |
71 | 95 | echo "checkpoint_list=/nfs/home/yanyue/spec17_cpts/checkpoint-0-0-0/checkpoint.lst" >> $GITHUB_OUTPUT |
72 | 96 | echo "checkpoint_root_node=/nfs/home/yanyue/spec17_cpts/checkpoint-0-0-0/" >> $GITHUB_OUTPUT |
|
92 | 116 | echo "comment=run 80% coverage spec06 int rvv checkpoints" >> $GITHUB_OUTPUT |
93 | 117 | ;; |
94 | 118 | *) |
95 | | - echo "Error: Invalid benchmark_type '${{ inputs.benchmark_type }}'. Must be one of: spec06-0.8c, spec06-1.0c, spec17-1.0c, spec06-rvv-1.0c or spec06int-rvv-0.8c" |
| 119 | + echo "Error: Invalid benchmark_type '${{ inputs.benchmark_type }}'. Must be one of: gcc12-spec06-0.3c, gcc12-spec06-0.8c, gcc12-spec06-1.0c, gcc15-spec06-0.3c, gcc15-spec06-0.8c, gcc15-spec06-1.0c, spec17-1.0c, spec06-rvv-1.0c or spec06int-rvv-0.8c" |
96 | 120 | exit 1 |
97 | 121 | ;; |
98 | 122 | esac |
|
0 commit comments