首页 > 其他 > 详细

Gem5 Nvmain环境配置

时间:2022-05-27 20:53:09      阅读:4      评论:0      收藏:0      [点我收藏+]

写在前面的话

因为毕设用到了Nvmain来搭建混合内存的仿真环境,中间遇到了很多的问题,闲下来的时间记录一下。我的经验来说,还是不要再使用Nvmain来仿真了,这个已经没有人在维护了

现有的gem5+Nvmain仿真器

https://github.com/cyjseagull/gem5-nvmain-hybrid-simulator
这个链接中的环境已经基本弄好,编译也会报错,只要在报错那里改成.str()就可以运行

从头开始

现有的gem5并不和最新的nvmain兼容,nvmain官网已经挂了,只能在github中找 https://github.com/SEAL-UCSB/NVmain
不兼容的原因是nvmain没有去兼容最新的gem5,修改比较复杂,还是建议去找老版本的gem5,解决的方案可以参考 https://github.com/SEAL-UCSB/NVmain/issues/4

尚未解决的问题

atomic cpu对于nvmain是没有问题的,但是timing cpu会报错,不知道是不是只有我有这个问题,这也是我放弃nvmain的原因

Gem5 Nvmain环境配置

原文:https://www.cnblogs.com/wonder32/p/15346974.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!