ВУЗ:
Составители:
Рубрика:
- 7 -
allelism). На размер гранулы влияет и удобство программирования – в виде
гранулы часто оформляют некий логически законченный фрагмент програм-
мы. Целесообразно стремиться к равномерной загрузке процессоров (как по
количеству вычислительных операций, так и по загрузке оперативной памя-
ти).
Рисунок 1 — Схема жизненного цикла процессов и обмена данными между ними.
Система связи, в свою очередь, включает в себя программный и аппарат-
ный компоненты; в рамках данной работы в основном рассматривается пер-
вый.
С точки же зрения программиста базовых методик работы (парадигм) су-
ществуют две - данные могут передаваться через разделяемую оперативную
память (ОП, причем синхронизация доступа ветвей к такой памяти происхо-
дит c использованием механизма семафоров) и в виде сообщений. Первый
метод является основным для ЭВМ с общей (физически или логически) для
всех процессоров памятью, второй – для связи ВУ посредством сети; любая
из этих дух парадигм может быть имитирована другой.
В MPI определены три категории функций - блокирующие, локальные, кол-
лективные:
• Блокирующие функции останавливают (блокируют) выполнение процес-
са до тех пор, пока производимая ими операция не будет выполнена. В
противовес этому неблокирующие функции
возвращают управление вы-
звавшей их программе немедленно, а выполнение операции продолжает-
ся в фоновом режиме; за завершением операции надо проследить особо.
-7-
allelism). На размер гранулы влияет и удобство программирования – в виде
гранулы часто оформляют некий логически законченный фрагмент програм-
мы. Целесообразно стремиться к равномерной загрузке процессоров (как по
количеству вычислительных операций, так и по загрузке оперативной памя-
ти).
Рисунок 1 — Схема жизненного цикла процессов и обмена данными между ними.
Система связи, в свою очередь, включает в себя программный и аппарат-
ный компоненты; в рамках данной работы в основном рассматривается пер-
вый.
С точки же зрения программиста базовых методик работы (парадигм) су-
ществуют две - данные могут передаваться через разделяемую оперативную
память (ОП, причем синхронизация доступа ветвей к такой памяти происхо-
дит c использованием механизма семафоров) и в виде сообщений. Первый
метод является основным для ЭВМ с общей (физически или логически) для
всех процессоров памятью, второй – для связи ВУ посредством сети; любая
из этих дух парадигм может быть имитирована другой.
В MPI определены три категории функций - блокирующие, локальные, кол-
лективные:
• Блокирующие функции останавливают (блокируют) выполнение процес-
са до тех пор, пока производимая ими операция не будет выполнена. В
противовес этому неблокирующие функции возвращают управление вы-
звавшей их программе немедленно, а выполнение операции продолжает-
ся в фоновом режиме; за завершением операции надо проследить особо.
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »
