gem5: 使用ruby memory system中的mesh结构 出现AssertionError错误
2024-08-26 20:02:30
问题:在使用ruby memory system中的mesh结构測试时,出现例如以下错误:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/home/fandroid/gem5/src/python/m5/main.py", line 388, in main
t = t.tb_next
File "configs/example/ruby_fs.py", line 112, in <module>
Ruby.create_system(options, system, system.piobus, system._dma_ports)
File "/home/fandroid/gem5/configs/ruby/Ruby.py", line 153, in create_system
RouterClass)
File "/home/fandroid/gem5/configs/topologies/Mesh.py", line 84, in makeTopology
assert(node.type == 'DMA_Controller')
AssertionError
解决方法: 參考这里
请看例如以下代码:
# 该问题主要是--num-dirs=16没有设置引起的。--garnet-network=flexible也是必需要设置的,否则会出现deadlock错误。
build/ALPHA_MOESI_CMP_directory/gem5.debug configs/example/ruby_fs.py -n 16 --l1i_size=32kB --l1d_size=32kB --l2_size=16MB --num-l2caches=16 --topology=Mesh --cpu-type=timing --mesh-rows=4 --num-dirs=16 --garnet-network=flexible
最新文章
- node04-buffer
- C实现栈和队列
- WCF 采用net.tcp协议实践
- HDU 3076 ssworld VS DDD 概率dp,无穷级数,oj错误题目 难度:2
- JSBinding+SharpKit / MonoBehaviour替换成JSComponent原理
- mvc在页面上显示PDF
- windows下搭建PHP环境
- QF——UITableViewCell性能优化(视图复用机制)
- [置顶] 殊途同归——总结asp.net
- [linux]linux命令学习-netstat
- eclipse设置JSP的默认编码
- 如何判断img标签是否有src属性
- Eclipse RCP中超长任务单线程,异步线程处理
- db2命令参数with ur
- 大数据自学3-Windows客户端DbVisualizer/SQuirreL配置连接hive
- 可视化并理解CNN
- 使用import取代require
- httpclient跳过https请求的验证
- windows脚本-CMD和Batch
- 2-5-NFS服务器配置和autofs自动挂载-配置Samba服务器配置现实文件共享