5
我正在使用COMPS 1.4生成我的执行跟踪。我注意到它们之间的一些具有数据相关性的任务在跟踪文件中重叠。这不应该是可能的。我也检查了依赖关系图,他们似乎是正确的。COMPS中的不同步跟踪
https://stackoverflow.com/a/38568213/2221409
有什么我可以做的痕迹同步?我应该尝试手动同步不同机器的时钟:
我下面这个方法来安装COMPSs?
我正在使用COMPS 1.4生成我的执行跟踪。我注意到它们之间的一些具有数据相关性的任务在跟踪文件中重叠。这不应该是可能的。我也检查了依赖关系图,他们似乎是正确的。COMPS中的不同步跟踪
https://stackoverflow.com/a/38568213/2221409
有什么我可以做的痕迹同步?我应该尝试手动同步不同机器的时钟:
我下面这个方法来安装COMPSs?
COMPSs的跟踪系统用于尝试同步不同节点的跟踪。但是,此功能在大多数机器上不会产生好的结果(该功能将在下一版本中删除)。通常,您最好关闭禁用同步。
编辑文件(假设它是安装在默认路径)/opt/COMPSs/Runtime/scripts/system/trace.sh
和编辑下面一行:
$extraeDir/bin/mpi2prv -f TRACE.mpits -o ./trace/${appName}_compss_trace_${sec}.prv
加入-no-SYN PARAM:
$extraeDir/bin/mpi2prv -no-syn -f TRACE.mpits -o ./trace/${appName}_compss_trace_${sec}.prv
话虽如此,更多同步资源会产生更好的跟踪文件。