ci: 更新SPEC配置和CI工作流以使用新的配置文件 更新了main.py和.gitea/workflows/spec06-test.yaml中的SPEC配置文件路径,从kmh_riscv64_sch_peak.cfg改为jd_riscv64_spacemit_peak.cfg。同时,修改了spec-configs/jd_riscv64_spacemit_peak.cfg中的链接器标志,以启用后寄存器分配调度优化。 这些更改是为了适配新的硬件平台和优化编译性能。
ci: 更新SPEC配置和CI工作流以使用新的配置文件
更新了main.py和.gitea/workflows/spec06-test.yaml中的SPEC配置文件路径,从kmh_riscv64_sch_peak.cfg改为jd_riscv64_spacemit_peak.cfg。同时,修改了spec-configs/jd_riscv64_spacemit_peak.cfg中的链接器标志,以启用后寄存器分配调度优化。
main.py
.gitea/workflows/spec06-test.yaml
kmh_riscv64_sch_peak.cfg
jd_riscv64_spacemit_peak.cfg
spec-configs/jd_riscv64_spacemit_peak.cfg
这些更改是为了适配新的硬件平台和优化编译性能。
此工作流用于自动化运行SPEC2006基准测试,包含完整的构建、测试、打包和部署流程。
SPEC_DIR
GNU_TOOLS
SPEC_CFG
spec-configs/
PackSPEC-configs/
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
Gitea Actions SPEC2006 自动化测试工作流
此工作流用于自动化运行SPEC2006基准测试,包含完整的构建、测试、打包和部署流程。
工作流基本信息
作业环境
SPEC_DIR
: SPEC2006安装目录(默认为/root/speccpu2006)GNU_TOOLS
: GNU RISC-V工具链路径(默认为/root/gnu-riscv64)SPEC_CFG
: SPEC配置文件(默认为jd_riscv64_llvm_pgo-ori.cfg)构建作业(Build-SPEC2006)主要步骤
运行作业(Run-SPEC2006)主要步骤
配置文件
spec-configs/
: 存放SPEC2006配置文件PackSPEC-configs/
: 存放打包工具配置文件注意事项