gauge 运行其他spec_Gem5(SE模式)上运行SPEC2017教程

这篇教程详细介绍了如何在Gem5的系统模拟(SE)模式下运行SPEC2017基准测试。首先,你需要在Ubuntu 18.04或更高版本上安装必要的软件,包括gfortran和SPEC2017。接着,将SPEC2017的可执行文件、输入文件、参数文件和脚本放入同一目录,并创建gem5.opt的符号链接。然后,通过调整gem5配置文件并运行定制的脚本,即可启动SPEC2017的benchmark。提供的参考资料可以帮助解决运行过程中的问题。
摘要由CSDN通过智能技术生成

前言:根据此教程,你可以做到在gem5的se模式下运行spec2017。教程所涉及到的脚本文件和配置文件均已在github上开源,如果你觉得有用,请给我一个大大的star~~~

spec2017的安装与部署

  • 安装前的准备
  1. 装有Ubuntu18.04(或更高)的主机(自带gcc、g++7.5或更高)
  2. 在主机上安装gfortan(apt-get install gfortran)
  3. spec2017的镜像文件(本文使用的是cpu2017-1.1.0.iso)
  • spec2017的安装(以X86指令集为例)
cd xxx    #切换到cpu2017.iso所在的目录下
sudo mount -t iso9660 -o ro,exec,loop cpu2017.iso /mnt    #挂载cpu2017.iso镜像文件
cd /mnt    #切换目录到挂载目录
./install.sh    #运行spec2017的安装文件,并指定其安装路径(以/root/cpu2017为例)
#安装好后,需要将github链接上的spec2017/myconfig_x86.cfg文件拷贝到cpu2017的config目录中,
该文件相较默认的配置文件,修改了gcc、g++的目录,并取消了一些针对本机的编译优化(使得能够在gem5的指令集内正常运行)
cd /root/cpu2017/    #切换到安装目录中
source shrc
runcpu --config=myconfig.x86 --action setup --size=test all    #
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值