【问题标题】:Desynchronized traces in COMPSsCOMPAS 中的去同步轨迹
【发布时间】:2016-11-28 23:08:34
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: synchronization distributed-computing trace hpc compss


    【解决方案1】:

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

    编辑文件(假设它安装在默认路径上)/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
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-09
      • 2022-08-03
      • 1970-01-01
      相关资源
      最近更新 更多