使用gem5在fft上进行测试beta版本

Posted lyz_fish

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用gem5在fft上进行测试beta版本相关的知识,希望对你有一定的参考价值。

SJTU CA lab1

  • 思路:
先用'makefile'文件运行出下图中绿色的文件(fft,generate)


指令为:

cd /mnt/gem5/MachSuite/fft/strided/
sudo make
sudo make run
sudo make generate
  • 之后就可以生成fftgenerate等二进制文件。
    然后修改/mnt/gem5/configs/learning_gem5/part1/下的simple.pytwo_level.py的文件。可以先copy一份作为备份_copy.py
sudo cp /mnt/gem5/configs/learning_gem5/part1/simple.py /mnt/gem5/configs/learning_gem5/part1/simple_copy.py
sudo cp /mnt/gem5/configs/learning_gem5/part1/two_level.py /mnt/gem5/configs/learning_gem5/part1/two_level_copy.py
  • 然后改写_copy.py文件
sudo nano /mnt/gem5/configs/learning_gem5/part1/simple_copy.py

执行后会进入编辑模式:可以用PgDn快速翻页。找到下图中的语句(后几句中)

  • 将这句注释掉,或者删掉。然后改成之前用Make语句执行的二进制文件的路径。
  • 保存并退出快捷键:ctrl +x +y+Enter
  • 然后进行模拟。。。这一步大概要等30-60秒。
sudo /mnt/gem5/build/X86/gem5.opt /mnt/gem5/configs/learning_gem5/part1/simple_copy.py
  • 结果如下:

    two_level_copy.py进行上述相同操作。
sudo nano /mnt/gem5/configs/learning_gem5/part1/two_level_copy.py

sudo /mnt/gem5/build/X86/gem5.opt /mnt/gem5/configs/learning_gem5/part1/two_level_copy.py
  • 结果入下:

以上是关于使用gem5在fft上进行测试beta版本的主要内容,如果未能解决你的问题,请参考以下文章

使用gem5在fft上进行测试beta版本

TestFlight:Beta 测试人员无法访问最新版本

试图只允许在单个特定行上进行滑动行为

beta版本发布-团队

访问gem5 FS模式中的页面映射

第八次团队作业:Beta冲刺(测试报告)