# spec2006_simpoint **Repository Path**: kbtxwer/spec2006_simpoint ## Basic Information - **Project Name**: spec2006_simpoint - **Description**: 这是一个集成了Simpoint运行脚本的gem5,方便用户快速生成simpoint,以及进行基于Simpoint的仿真实验 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2022-02-02 - **Last Updated**: 2025-03-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 当前时间:2022-03-16 新版本的gem5总是跑不了simpoint,于是上网上看看有没有别人做好可以拿来直接用的,找到了这个仓库 这个仓库里的文件基本上整理得挺好的,除了几个问题要注意下 1. 由于是较早期的版本,所以全程必须使用python2,建议用早期的Linux系统,避免python版本混乱的问题(我用的是[Ubuntu 16.04 for WSL]()) 2. 如果使用WSL,一定要确保版本为WSL 2,否则编译spec2006会出问题(注:如果spec2006已经编译好了,那么放到wsl 1下应该同样能跑,例如可以在别的Linux机器上编译好,然后用scp/rsync之类的工具打包拷进来) 3. 构建gem5的时候可能会出现权限问题,参考[此处](https://zhuanlan.zhihu.com/p/412917633) 解决(当然我把脚本改了下,可能不需要看) 4. 所有的运行脚本都在 run_spec2006 下,请将本仓库直接克隆到`home目录`,不要修改名称,将spec2006安装到 `~/spec2006` 下,这样可以确保开箱即用 # 以下是原作者的说明 ## spec2006_simpoint use two version gem5 to create spec2006 cpu simpoint & checkpoint 1. arm&amd64 checkpoint is create by arm_x86_gem5, but amd64 checkpoint can be used in other gem5 version (x86 part is not modified so much) 2. alpha_gem5 can't running arm checkpoint (arm part is update for lots of codes) ​