ВУЗ:
Составители:
14
Р Р Р
Р Р Р
Рис. 2.1. Сетка процессоров
ETH ERNET
Р Р Р Р
Рис. 2.2. Объединение процессоров через шину
кэш
Общая память
Шина
Р
Р Р
кэш кэш
Рис. 2.3. Взаимодействие процессоров через общую память
2.4 Выбор модели программной реализации параллельных вычислений
На этом этапе необходимо определить наиболее подходящую модель программной
реализации параллельных вычислений (задачи и каналы, пересылка сообщений с исполь-
зованием стандартных библиотечных утилит, разделяемая память с использованием бло-
кировок и семафоров).
ЭЗ1
ЭЗ2
ЭЗ3
канал
Задачи и каналы
канал
канал
Пересылка сообщений с использованием стандартных библиотечных утилит во мно-
гом аналогична модели «задачи и каналы», но для посылки и приема сообщений исполь-
зуются вызовы библиотечных утилит, т.е. есть существуют определенные ограничения на
пересылаемые и получаемые сообщения по каналам.
В модели разделяемой памяти с использованием блокировок и семафоров задачи
используют общее адресное пространство, в котором они читают и записывают данные
Р Р Р Р Р Р Рис. 2.1. Сетка процессоров E T H E R N E T Р Р Р Р Рис. 2.2. Объединение процессоров через шину Общая память Ш ина кэш кэш кэш Р Р Р Рис. 2.3. Взаимодействие процессоров через общую память 2.4 Выбор модели программной реализации параллельных вычислений На этом этапе необходимо определить наиболее подходящую модель программной реализации параллельных вычислений (задачи и каналы, пересылка сообщений с исполь- зованием стандартных библиотечных утилит, разделяемая память с использованием бло- кировок и семафоров). ЭЗ1 канал ЭЗ3 канал канал ЭЗ2 Задачи и каналы Пересылка сообщений с использованием стандартных библиотечных утилит во мно- гом аналогична модели «задачи и каналы», но для посылки и приема сообщений исполь- зуются вызовы библиотечных утилит, т.е. есть существуют определенные ограничения на пересылаемые и получаемые сообщения по каналам. В модели разделяемой памяти с использованием блокировок и семафоров задачи используют общее адресное пространство, в котором они читают и записывают данные 14
Страницы
- « первая
- ‹ предыдущая
- …
- 12
- 13
- 14
- 15
- 16
- …
- следующая ›
- последняя »