Parallel processing 在远程计算机上使用Intel Advisor的正确方法是什么?

Parallel processing 在远程计算机上使用Intel Advisor的正确方法是什么?,parallel-processing,intel,remote-server,intel-parallel-studio,intel-advisor,Parallel Processing,Intel,Remote Server,Intel Parallel Studio,Intel Advisor,“英特尔VTune放大器”可以评测执行的并行应用程序 英特尔顾问没有这样的选择。根据文档,您必须使用英特尔Advisor的命令行版本: 这使得自动化许多任务以及分析数据成为可能 在远程主机上运行的应用程序 但是,GUI版本有许多cl版本没有提供的功能(如关于如何解决矢量化/多线程效率低下等问题的建议) 我试图在远程机器上运行advixe cl,然后在本地复制项目(并生成结果)。它可以工作,但有些功能丢失了。作为最后一次机会,我尝试ssh-X远程机器和使用advixegui,但似乎我的Xeon P

“英特尔VTune放大器”可以评测执行的并行应用程序

英特尔顾问没有这样的选择。根据文档,您必须使用英特尔Advisor的命令行版本:

这使得自动化许多任务以及分析数据成为可能 在远程主机上运行的应用程序

但是,GUI版本有许多cl版本没有提供的功能(如关于如何解决矢量化/多线程效率低下等问题的建议)

我试图在远程机器上运行
advixe cl
,然后在本地复制项目(并生成结果)。它可以工作,但有些功能丢失了。作为最后一次机会,我尝试
ssh-X
远程机器和使用
advixegui
,但似乎我的Xeon Phi KNL的主要核心太弱,无法正确运行这样的图形应用程序


在这种情况下,“英特尔Advisor”的正确/最佳用途是什么?

此处介绍了推荐的方法:“在远程计算机上运行advixe cl,然后在本地复制项目”。 但你提到“一些功能丢失了”。你到底丢了什么

给定的命令行+GUI方法的关键缺陷在于,您最初可能无法在“源代码视图”选项卡中看到源代码。要克服此限制,您必须调整本地项目副本的项目属性,并指定“源代码搜索”,有时为“二进制文件/符号搜索”,指定提供原始源代码位置路径的目录,有时为可执行二进制文件加上DWARF/pdb调试信息文件


如果您在命令行中使用了“-no auto finalize”选项(这是更高级的方案),您可能还需要使用重新定稿功能(仅从2017 Update 2新版本开始提供)或(对于旧版本),确保在打开本地项目副本后但在“显示我的结果”之前提供二进制/符号/源搜索上传数据动作。

你能看一看问题吗?也可以考虑一下投票,并在他们帮助你的时候全面地认识答案。