В программе на MPI, содержащей ввод данных, рассылку данных, вычислительный блок, сбор результатов, необходимо замерить время вычислительного блока. Каким образом это сделать корректно?
(Отметьте один правильный вариант ответа.)
Варианты ответа
поставить MPI_Barrier() перед вычислительным блоком, затем первый замер времени. Поставить MPI_Barrier() после вычислительного блока, затем второй замер времени(Верный ответ)
замерить время на каждом процессе, взять среднее
замерить время на каждом процессе, взять максимум
замерить время на процессе с рангом 0