gem5
文章平均质量分 81
蕉风夜雨
天道酬勤!
展开
-
在线安装gem5和nvmain集成gem5
在线安装gem5并集成nvmain:1 安装Mercurial 集成NVMain到GEM5中需要用到一个源代码控制管理工具:Mercurialapt-get install mercurial2 安装GEM5使用hg clone命令下载GEM5(推荐使用最新版本的GEM5):hg clone http://repo.gem5.org/gem5 配置GEM5的运行环境, 参考该教程。3 配置hgr原创 2017-04-01 16:42:46 · 2267 阅读 · 1 评论 -
基准测试spec cpu2006
最近在研究gem5,nvmain, 并将nvmain集成到gem5里面,然后用基准测试spec cpu2006进行测试。之前一直找不到基准测包,现在终于找到了,在此写下实验过程。我的系统是ubuntu,spec cpu 2006是cpu2006-1.2.iso镜像。 1. 解压cpu2006-1.2.iso安装spec cpu 2006 执行下面的命令:./install.sh -d /h原创 2017-04-01 15:00:02 · 12914 阅读 · 28 评论 -
Nvmain模拟器(单独使用)安装步骤:
Nvmain模拟器(单独使用)安装步骤: 1. Building NVMain 执行如下命令: $ scons –build-type=[fast|debug|prof] 一般是debug模式 ,例如 scons –build-type=debug2.Running NVMain 执行以下命令: ./nvmain.debug CONFIG_FILE TRACE_FILE [Cy原创 2017-03-17 16:02:54 · 2088 阅读 · 0 评论 -
linux系统安装gem5模拟器
最近在学体系结构,研究一些模拟器的使用方法,尝试在linux(redhat6)安装gem5.首先介绍下gem5是干什么的?gem5模拟器是用于计算机系统架构研究的模块化平台,包括系统级架构以及处理器微架构。支持一下处理机架构:Alpha,ARM,SPARC,x86。下载地址:gem5模拟器下载安装之前需要先安装gem5依赖的一些软件,由于手动下载安装比较麻烦,可使用虚拟机的yum自原创 2017-02-22 20:34:30 · 2721 阅读 · 0 评论 -
ubuntu系统版本更新(4.10.0-35-generic)导致gem5安装报错protoc版本需更新
最近ubuntu系统更新,导致之前安装好的软件不能使用。解决办法。 1. 关闭自动更新: 设置—-系统设置—-软件和更新—更新—自动检测更新(设置为“从不”) 2.gem5在编译的时候报错描述: [ CXX] X86/mem/probes/mem_trace.cc -> .oIn file included from build/X86/mem/probes/mem_tr原创 2017-10-09 20:37:40 · 641 阅读 · 0 评论 -
gem5 prefetcher
最近在gem5上做预取实验,添加自己的预取算法,这里采用hardware stream prefetcher , 修改了几个bug才给实验调试通过,发文记录下实验过程。 gem5上添加自己的预取算法步骤: (1)路径gem5-master/configs/common/Caches.py下,开启预取:class L1Cache(Cache): assoc = 2 tag_late原创 2017-06-18 19:07:00 · 3226 阅读 · 0 评论 -
Zsim+nvmain安装
参考地址 最近在装zsim+nvmain模拟器,做混合存储器实验,一翻从开始到放弃的折腾后,今天又google了下最后的一个问题。终于安装成功,下面是这些天的折腾。。。。。zsim集成nvmain安装步骤:1.下载软件 zsim和nvmain下载地址2. 安装依赖软件(依赖软件安装好,你就成功了一大半)这里一定注意安装软件的版本问题,zsim有很强的系统内核原创 2017-11-08 18:53:08 · 4350 阅读 · 13 评论 -
gem5集成NVMain
1.NVMain介绍 : NVMain是一个在内存结构层面模拟新型非易失性存储器材的内存模拟器,同时也能模拟传统 DRAM 的内存结构. 也能集成进其他全系统模拟器作为内存部件模拟内存行为.例如gem5.2. gem5介绍: gme5是由M5和GEMS紧耦合而成的全系统模拟器,其中M5提供高度可配置的模拟框架、多种指令集架构和多种CPU 模型g原创 2017-02-23 22:41:59 · 4717 阅读 · 1 评论