Долгое выполнение gather или sqrt

Обсуждение вопросов связанных с параллельными и распределенными вычислениями

Модератор: Admin

tribak
Пользователь
Сообщения: 3
Зарегистрирован: Сб ноя 16, 2013 10:44 pm

Долгое выполнение gather или sqrt

Сообщение tribak » Сб янв 10, 2015 7:38 pm

Провел анализ кода в профайлере Матлаба и получил интересную картинку
Изображение
Если поменять сроки 190 и 191 местами, то уже
I = gather(s1) будет выполнять столько же времени, а не V = gather(s2)
если вообще обе строчи убрать, то строка 195:
v1 = sqrt(v1) начнет выполняться также долго.
Почему так?
Кстати, массивы s1 и s2 одинаковые в размерах 1:K2 (строчками выше видно) - но выполняются принципиально разное время(