PARALLEL.RU

Дискуссионный клуб по параллельным вычислениям
Текущее время: 21 июл 18 16:24

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: MPICH2 and OpenMP
СообщениеДобавлено: 13 май 14 13:58 
Не в сети

Зарегистрирован: 13 май 14 13:49
Сообщения: 2
Здравствуйте! Я не очень сильна в параллельных вычислениях и прошу совета. Есть лабораторная, по условию которой нужно реализовать распарраллеливание алгоритма Фокса. (Блочное перемножение матриц)
Никак не могу придумать, как его распарралелить, используя гибридный подход. Есть отдельная реализация на OpenMp и MPI.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MPICH2 and OpenMP
СообщениеДобавлено: 13 май 14 14:20 
Не в сети

Зарегистрирован: 11 дек 02 19:37
Сообщения: 872
Откуда: НИВЦ МГУ
Думаю, что раз это является условием, то подтянуть знание параллельных вычислений всё-таки необходимо. Почитайте литературу, её сейчас немало и в книжных магазинах и в интернете...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MPICH2 and OpenMP
СообщениеДобавлено: 13 май 14 15:44 
Не в сети

Зарегистрирован: 13 май 14 13:49
Сообщения: 2
Может что-то конкретное из литературы посоветуете?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MPICH2 and OpenMP
СообщениеДобавлено: 13 май 14 17:07 
Не в сети

Зарегистрирован: 2 ноя 11 19:40
Сообщения: 26
Откуда: Владивосток
Гугль. Алгоритм Фокса

Вот прямо первая ссылка - все разжевано.
Нужно будет только добавить OpenMP в процедуру MatrixBlockMultiplication.
В самом простом варианте это
Код:
#pragma omp parallel for

перед внешним циклом стандартного алгоритма переменожения матриц


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB