Параллельное программирование в стандарте MPI. Баканов В.М - 39 стр.

UptoLike

Составители: 

- 39 -
действие высокопроизводительного кластера
SCI
НИВЦ МГУ и вычисли-
тельного кластера кафедры ИТ-4 МГУПИ).
Вопросы для самопроверки:
1. Из каких стадий состоит жизненный цикл процессов при параллельном
программировании?
2. Почему нельзя точно определить момент старта процессов на вычисли-
тельных узлах?
3. Что такое коммуникатор? Что такое пользовательские топологии и какие
(кроме стандартной с линейной нумерацией) определены MPI?
4. В чем механизм
блокирующей посылки сообщения? Какие MPI-функции
осуществляют блокирующие посылки?
5. Что такое передача сообщений с буферизацией? Какие MPI-функции
осуществляют буфферизованные посылки?
6. В чем заключается механизмджокерови каковы его преимущества? Ка-
кие проблемы могут возникнуть при использованииджокеров’?
7. Что такое взаимная блокировка (тупиковая ситуация, ‘deadlock’, ‘клинч’)?
В каких условиях это явление возникает?
                                   - 39 -

действие высокопроизводительного кластера SCI НИВЦ МГУ и вычисли-
тельного кластера кафедры ИТ-4 МГУПИ).

  Вопросы для самопроверки:

1. Из каких стадий состоит жизненный цикл процессов при параллельном
   программировании?
2. Почему нельзя точно определить момент старта процессов на вычисли-
   тельных узлах?
3. Что такое коммуникатор? Что такое пользовательские топологии и какие
   (кроме стандартной с линейной нумерацией) определены MPI?
4. В чем механизм блокирующей посылки сообщения? Какие MPI-функции
   осуществляют блокирующие посылки?
5. Что такое передача сообщений с буферизацией? Какие MPI-функции
   осуществляют буфферизованные посылки?
6. В чем заключается механизм ‘джокеров’ и каковы его преимущества? Ка-
   кие проблемы могут возникнуть при использовании ‘джокеров’?
7. Что такое взаимная блокировка (тупиковая ситуация, ‘deadlock’, ‘клинч’)?
   В каких условиях это явление возникает?