0

有没有办法使用 Visual Studio 找出并显示 MPI 中的每个核心所做的工作?

4

1 回答 1

1

Microsoft MPI 基于 MPICH,因此包括 MPICH 跟踪功能。您可以指定-trace选项mpiexec,它将产生多个跟踪文件。最重要的是CLOG2文件,然后可以使用Jumpshot工具查看该文件。它还可以生成 OTF 痕迹,供Vampir之类的工具分析。

如果您碰巧使用英特尔 MPI 库,则很有可能捆绑了英特尔跟踪分析器和收集器 (ITAC)。它在单个 GUI 包中完成所有检测和可视化。

Visual Studio 2010(可能还有 2012)还包括一个用于 MPI 程序的粗略并行调试器。

于 2013-01-21T12:15:45.250 回答