OpenXiangShan / xs-env

XiangShan Frontend Develop Environment
https://xiangshan-doc.readthedocs.io/zh_CN/latest/tools/xsenv/
Other
44 stars 47 forks source link

疑问:请问./perfviewer是一个自动生成的工具吗? #17

Closed MapleLeafFall closed 2 years ago

MapleLeafFall commented 2 years ago

嗨all,

我看到readme里这段描述:

  1. 性能计数器的查看和分析 当 workload 执行结束后,将会打印性能计数器结果。如果将性能计数器的内容重定向到文件中,就可以使用可视化工具参看结构化的性能计数器信息。

提示: 在运行 emu 时, 可以添加 --force-dump-result 参数来强制输出性能计数器结果到标准输出流。

我们提供了一个工具来可视化性能计数器的结果:

./perfviewer

好像工程里应该会有一个perfviewer工具?但没有搜索到。

而且执行下面这个带--force-dump-result参数的命令后也没看到生成perfviewer:(因为以为这个工具需要通过命令来生成的) ./build/emu -i $NOOP_HOME/ready-to-run/coremark-2-iteration.bin --force-dump-result -b 0 -e 2000 2>&1 | tee > 1_1_test_min_emu_workload_coremark.log

请问这是第三方工具吗?

wakafa1 commented 2 years ago

您好,该工具已经开源,地址为:https://github.com/OpenXiangShan/perfUI 我们后续会不断完善