首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于HMC存储结构的GEM5仿真

基于HMC存储结构的GEM5仿真
EN

Stack Overflow用户
提问于 2019-12-02 10:12:40
回答 1查看 137关注 0票数 1

我是GEM5的新手。我有一个关于GEM5模拟的问题。

我正在使用HMC内存结构进行模拟工作。

我使用以下命令进行了模拟:gem5$./build/x86/gem5.opt./config/example/hmctest.py

然而,这个模拟给了我一个错误,比如: panic:内存大小不能被页面大小整除

为了解决这个问题,我参考了网站(https://gem5-review.googlesource.com/c/public/gem5/+/6061 ),但它不能解决我的错误...

有没有人能给我一些建议?

我会等待你的帮助!

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-02-05 16:14:20

我也遇到了同样的问题。读完代码后,我发现这个错误是因为在定义HMC存储设备和串行链路的地址范围时,HMC.py中存在一个错误:默认情况下,地址范围的结束地址不包含在gem5中(有关更多详细信息,可以查看addr_range.hh)。然而,在HMC.py中,它认为结束地址是包含在内的,所以在定义地址范围时添加了"-1“。

解决这个问题最简单的方法是在HMC.py中定义"ser_ranges“、"ser_rangeX”和"addr_ranges_vaults“时去掉所有的"-1”。通过这种方式,您根本不需要重新编译gem5。我试过了,它起作用了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59131815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档