Участник:Yury Tarasievich/ПВ — различия между версиями

Материал из ЭНЭ
Перейти к: навигация, поиск
(для начала)
 
(Программы)
Строка 11: Строка 11:
 
[[параллельная программа]] или алгоритм имеет бо́льший или меньший [[параллелизм]]
 
[[параллельная программа]] или алгоритм имеет бо́льший или меньший [[параллелизм]]
  
задачи [[параллельная программа|параллельной программы]] передают друг другу данные либо [[ПВ с передачей сообщений|сообщениями]], либо через [[ПВ с общей памятью|общую память]]
+
задачи [[параллельная программа|параллельной программы]] связаны между собой [[зависимость, параллельная программа|зависимостями]]
 +
 
 +
[[зависимость, параллельная программа|зависимость]] равнозначна передаче данных между [[задача, параллельная программа|задачами]]; передача возможна либо [[ПВ с передачей сообщений|сообщениями]], либо через [[ПВ с общей памятью|общую память]]
  
 
;...
 
;...

Версия 12:24, 8 ноября 2015

Параллельные вычисления одной пилюлей

...

Программы

последовательная программа превращается (параллелизация) в параллельную программу

параллелизация = декомпозиция + планирование

параллельная программа или алгоритм = одна или более задач

параллельная программа или алгоритм имеет бо́льший или меньший параллелизм

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

зависимость равнозначна передаче данных между задачами; передача возможна либо сообщениями, либо через общую память

...

Оборудование

параллельная программа работает на параллельном выч. оборудовании

параллельное выч. оборудование строится в двух конструктивных вариантах: кластер и МПС, различающихся способом доступа к памяти