英特尔 VTune 放大器可以分析在远程机器上执行的并行应用程序。
Intel Advisor 没有这样的选项。根据此文档,您必须使用 Intel Advisor 的命令行版本:
这使得自动化许多任务以及分析在远程主机上运行的应用程序成为可能
然而,GUI 版本有很多 cl 版本没有提供的功能(比如关于如何解决矢量化/多线程低效率等的建议)。
我尝试advixe-cl
在远程机器上运行,然后在本地复制项目(并产生结果)。它可以工作,但丢失了一些功能。作为最后的机会,我尝试ssh -X
了远程机器和使用advixe-gui
,但似乎我的 Xeon Phi KNL 的主要核心太弱了,无法正常运行这样的图形应用程序。
在这种情况下,英特尔顾问的正确/最佳用途是什么?