COMPS中的去同步跟踪

COM*_*lar 5 trace synchronization hpc distributed-computing compss

我使用COMPS 1.4生成了执行的痕迹.我注意到一些具有数据依赖关系的任务在tracefile中重叠.这不应该是不可能的.我还检查了依赖图,它们似乎是正确的.

我按照以下说明安装了COMPS:

/sf/answers/2699774941/

我可以做些什么来同步跟踪?我应该尝试手动同步不同机器的时钟吗?

COM*_*lar 7

COMPS的跟踪系统用于尝试同步不同节点的跟踪.但是,此功能在大多数计算机上都不会产生良好的效果(该功能将在下一版本中删除).通常,最好禁用同步.

编辑文件(假设它已安装在默认路径上)/opt/COMPSs/Runtime/scripts/system/trace.sh并编辑以下行:

$extraeDir/bin/mpi2prv -f TRACE.mpits -o ./trace/${appName}_compss_trace_${sec}.prv
Run Code Online (Sandbox Code Playgroud)

添加-no-syn参数:

$extraeDir/bin/mpi2prv -no-syn -f TRACE.mpits -o ./trace/${appName}_compss_trace_${sec}.prv
Run Code Online (Sandbox Code Playgroud)

话虽如此,更多同步资源将产生更好的跟踪文件.