博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
gem5: 使用ruby memory system中的mesh结构 出现AssertionError错误
阅读量:7184 次
发布时间:2019-06-29

本文共 931 字,大约阅读时间需要 3 分钟。

问题:在使用ruby memory system中的mesh结构測试时,出现例如以下错误:

Traceback (most recent call last):  File "
", line 1, in
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
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

转载地址:http://ilukm.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
iOS开发必备HUD(透明指示层)
查看>>
mysql删除大表的部分数据
查看>>
Linux内核升级
查看>>
java枚举常用配置
查看>>
本人的性格弱点
查看>>
C#实现一维小波变换
查看>>
PHP内核定义变量的方式
查看>>
hadoop零散笔记
查看>>
uboot移植——uboot启动回顾
查看>>
分段机制和分页机制
查看>>
三天学会HTML5 之第一天
查看>>
学习《计算机网络》思路总结
查看>>
Jquery对象与DOM对象的转换
查看>>
IM设计思考:点对点消息交换
查看>>
Java 线程池框架核心代码分析
查看>>
Xpath语法
查看>>
接地气又好用,8 款优秀的国产开源博客系统推荐
查看>>
pg_class的reltablespace字段含义
查看>>
unity简介
查看>>