- 博客(2)
- 收藏
- 关注
原创 GEM5 Model Issue-2 checkpoints save and restore
这种模式又可以分为两类:第一类是将checkpoint加在tick上,如下面的例子,意思是在51000000处设置checkpoint,后面每1000个tick在继续设置,但是max-checkpoints=1限制了只有一处checkpoint。经过一顿折腾,最终能正常save restore。在Simulation.py中,run() 对各种checkpoint的使用都做了实现,基本思路都是 m5.instantiate()+m5.simulate() + m5.checkpoint()
2024-01-12 15:20:03 418 1
原创 GEM5 Model Issue-1 unalignment Address ClusterDMA
但是write path上则没有做非对齐处理(这是对 MI_example而言,扫了一眼MESI_Two_Level的SLICC,是支持physical address的,如果我们的model用了MESI而非MI_example的话,我这个问题大概就不会出现了)。查了资料和代码,发现原因很简单,我用的model里,使用的cache一致性协议为MI_example。以下为一些截图和记录。
2024-01-12 14:55:12 407 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人