synchronization - Desynchronized traces in COMPSs -
i generating traces of executions using compss 1.4. have noticed tasks data dependencies among them overlap in tracefile. shouldn't not possible. checked dependencies graph , seem correct.
i installed compss following instructions:
https://stackoverflow.com/a/38568213/2221409
is there can synchronize traces?, should try manually sync clocks of different machines?
compss' tracing system used try sync traces of different nodes. however, feature not produce results on of machines (that feature removed on next release). usually, better off disabling synchronization.
edit file (assuming it's installed on default paths) /opt/compss/runtime/scripts/system/trace.sh
, edit following line:
$extraedir/bin/mpi2prv -f trace.mpits -o ./trace/${appname}_compss_trace_${sec}.prv
adding -no-syn param:
$extraedir/bin/mpi2prv -no-syn -f trace.mpits -o ./trace/${appname}_compss_trace_${sec}.prv
having said that, more synchronized resources produce better tracefiles.
Comments
Post a Comment