Модель HBJ
Появление
В информатике модель Хелмана -Бейдера-ДжаДжа. [1] представляет собой краткую модель параллельных вычислений с передачей сообщений , определяемую следующими параметрами:
- количество процессоров.
- размер проблемы.
- количество машинных слов в пакете, отправляемом по сети.
- — это задержка или время, необходимое процессору для инициации связи в сети.
- — это пропускная способность или время на одно машинное слово, с которым процессор может вводить или получать машинные слова из сети.
- — это наибольшее время вычислений, затрачиваемое процессором.
- это время, проведенное в общении в сети.
Эта модель предполагает, что для любого подмножества процессоры, перестановка блоков среди процессоры занимают время, где — размер самого большого блока.
Анализ распространенных параллельных алгоритмов [ править ]
Сложности распространенных параллельных алгоритмов, содержащихся в библиотеках MPI : [2]
- Связь «точка-точка»:
- Снижение :
- Транслировать:
- Параллельный префикс:
- Все всем:
Ссылки [ править ]
- ^ Дэвид Р., Хелман; Дэвид А., Бадер; ДжаДжа, Джозеф (1998). «Рандомизированный алгоритм параллельной сортировки с экспериментальным исследованием» (PDF) . Журнал параллельных и распределенных вычислений . 52 : 1–23. дои : 10.1006/jpdc.1998.1462 . HDL : 1903/835 . Проверено 26 октября 2012 г. [ мертвая ссылка ]
- ^ Бадер, Дэвид А.; Джаджа, Джозеф (1996). «Практические параллельные алгоритмы для динамического перераспределения данных, поиска и выбора медианы». Материалы 10-го Международного симпозиума IEEE по параллельной обработке : 292–301.