multithreading - smt 模式下的多线程程序只运行一个线程 gem5
问题描述
gem5 是否支持在 smt 模式下完全运行多线程程序?我一直在尝试运行 PARSEC 基准测试。然而,统计数据显示只有一个线程的执行。
我运行了这个命令:
./build/ALPHA_FS/gem5.opt --debug-flag=O3CPUAll configs/example/fs.py --cpu-type=DerivO3CPU --smt --kernel=$M5_PATH/binaries/vmlinux_2.6.27-gcc_4.3.4 --caches --script=runscript.rcS
磁盘映像来自http://www.cs.utexas.edu/~parsec_m5/。(parsec2.1)
gem5版本:a3d2a9ec92ad4406ccf51ff45a4a1d2aa16eaa69
有什么我想念的吗?
解决方案
推荐阅读
- java - 尝试在 MacBook Pro 上执行 java 文件时出现“找不到文件”
- javascript - 画布对齐问题
- variables - 将复合变量拆分为两个变量
- reactjs - 是什么导致我的组件卸载?
- sql - Laravel:如何使用 Microsoft 凭据连接到 sql server
- bootstrap-4 - 白色和黑色棋子
- spring - 缺少工件 spring-webmvc:spring-webmvc:jar:4.0.6.RELEASE
- c++ - 具有不同模板参数的函数返回类型
- javascript - 谷歌脚本:如果其他数组通过行循环
- php - 图像压缩似乎会为 PNG 创建黑色图像