首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gem5模拟中未显示多个CPUID

Gem5模拟中未显示多个CPUID
EN

Stack Overflow用户
提问于 2019-09-24 04:12:31
回答 1查看 70关注 0票数 1

我刚开始使用gem5;我运行了一个使用m5threads库静态编译的程序,并使用设置了‘-n64’标志的se.py运行。这应该是模拟在64核As per [http://pages.cs.wisc.edu/~markhill/cs757/Spring2016/wiki/index.php?n=Main.Homework3]上运行的程序,但是Exec跟踪只显示来自单个CPU的操作。我做错了什么?

命令行指令已运行:

Gem5/gem5/build/X86/gem5.opt --debug-flags=Exec、TLB、DRAM Gem5/gem5/configs/example/se.py -n 64 -c paper3 3/Blackscholes/Blackacades.out --options="1 paper3 3/Blackscholes/in_16.txt paper3 3/Blackscholes/output.txt“

EN

回答 1

Stack Overflow用户

发布于 2019-09-24 15:47:34

最近也出现了类似的帖子:https://www.mail-archive.com/gem5-users@gem5.org/msg16830.html

一些你应该检查的东西:

  • ,你是不是百分之百确定内容会产生线程?确保通过:

    --debug-flags SyscallBase,SyscallVerbose

    • tracing

    --debug-flags SyscallBase,SyscallVerbose读取其源代码并查找clone for

我相信不再需要

  • 不要忘记,如果程序将产生64个线程,那么它可能总共使用65个线程:主线程+ 65,所以您可能需要65个CPU
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58069581

复制
相关文章

相似问题

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