我正在使用COMPS 1.4生成我的执行情况的痕迹。我注意到,其中一些与数据相关的任务在跟踪文件中重叠。这应该是不可能的。我还检查了依赖关系图,它们似乎是正确的。

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

https://stackoverflow.com/a/38568213/2221409

有什么我可以做的同步跟踪吗?我应该尝试手动同步不同计算机的时钟吗?

最佳答案

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

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

$extraeDir/bin/mpi2prv -f TRACE.mpits -o ./trace/${appName}_compss_trace_${sec}.prv

添加 -no-syn 参数:
$extraeDir/bin/mpi2prv -no-syn -f TRACE.mpits -o ./trace/${appName}_compss_trace_${sec}.prv

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

关于synchronization - COMPAS中不同步的跟踪,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38570609/

10-13 00:52