DRAMSim2学习1——简介

DRAMSim2是一款非常著名的开源DRAM模拟器。它模拟了内存控制器和内存结构,用于模拟DRAM读写访问延迟和工作能耗。它也可以和其它CPU模拟器连在一起构成全系统模拟器。

下载

git clone git://github.com/dramninjasUMD/DRAMSim2.git

编译

下载源码后直接make即可。

如果想用DRAMSim2与其他模拟器相连,需编译成动态共享库,输入make libdramsim.so命令即可。

此外还有make debug。

生成trace

cd traces/
./traceParse.py k6_aoe_02_short.trc.gz
生成traces/k6_aoe_02_short.trc

运行

DRAMSim基于trace的使用命令为:

./DRAMSim -s  [系统配置文件] -d [设备配置文件] -t [trace文件] -c [cycles]

./DRAMSim -t traces/k6_aoe_02_short.trc -s system.ini -d ini/DDR3_micron_64M_8B_x4_sg15.ini -c 1000

结果生成在

results/k6_aoe_o2_short.trc/DDR3_micron_64M_8B_x4_sg15/4GB.1Ch.1R.scheme2.open_page.32TQ.32CQ.RtB.pRank.vis中

其他的命令行选项可以通过./DRAMSim --help查看

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值