Стр. 5 - Параллельное программирование
Упрощенная HTML-версия
Оглавление
|
К полной версии
ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ
3
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
................................................................................................................................................
6
ПРИНЦИПЫ ПОСТРОЕНИЯ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ
...........
9
П
УТИ ДОСТИЖЕНИЯ ПАРАЛЛЕЛИЗМА
................................................................................ 9
К
ЛАССИФИКАЦИЯ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ
.............................................................. 10
Х
АРАКТЕРИСТИКА ТИПОВЫХ СХЕМ КОММУНИКАЦИИ В МНОГОПРОЦЕССОРНЫХ
ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМАХ
(МВС) ........................................................................... 12
О
ЦЕНКА ПРОИЗВОДИТЕЛЬНОСТИ
МВС ........................................................................... 14
МОДЕЛЬ ВЫЧИСЛЕНИЙ В ВИДЕ ГРАФА "ОПЕРАЦИИ-ОПЕРАНДЫ"
......................... 17
О
ПИСАНИЕ СХЕМЫ ПАРАЛЛЕЛЬНОГО ВЫПОЛНЕНИЯ АЛГОРИТМА
.................................. 18
О
ПРЕДЕЛЕНИЕ ВРЕМЕНИ ВЫПОЛНЕНИЯ ПАРАЛЛЕЛЬНОГО АЛГОРИТМА
.......................... 18
П
ОКАЗАТЕЛИ ЭФФЕКТИВНОСТИ ПАРАЛЛЕЛЬНОГО АЛГОРИТМА
...................................... 21
МОДЕЛЬ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ В ВИДЕ ГРАФА ПРОЦЕСС-РЕСУРС
...... 23
С
ИНХРОНИЗАЦИЯ
............................................................................................................. 25
П
РИМИТИВЫ ВЗАИМОИСКЛЮЧЕНИЙ
............................................................................... 26
Алгоритм Деккера .....................................................................................................
26
Крутящаяся блокировка ...........................................................................................
26
Семафоры ..................................................................................................................
27
Мониторы ..................................................................................................................
29
Тупики .........................................................................................................................
31
СЕТИ ПЕТРИ
....................................................................................................................... 33
Т
ЕОРИЯ СЕТЕЙ
П
ЕТРИ
...................................................................................................... 34
П
РОСТЫЕ СЕТИ
П
ЕТРИ
..................................................................................................... 35
ЭТАПЫ ПОСТРОЕНИЯ ПАРАЛЛЕЛЬНЫХ АЛГОРИТМОВ И ПРОГРАММ
................... 41
Р
АЗДЕЛЕНИЕ ПРОЦЕССА ВЫЧИСЛЕНИЙ НА ЧАСТИ
........................................................... 41
О
ПРЕДЕЛЕНИЕ ИНФОРМАЦИОННЫХ ПОТОКОВ
................................................................ 43
Р
АСПРЕДЕЛЕНИЕ ВЫЧИСЛИТЕЛЬНОЙ НАГРУЗКИ
.............................................................. 44
Б
АЛАНСИРОВКА ВЫЧИСЛИТЕЛЬНОЙ НАГРУЗКИ
............................................................... 44
Ленточная схема .......................................................................................................
46
Блочная схема ............................................................................................................
46
ТЕХНОЛОГИЯ ПАРАЛЛЕЛЬНОГО ПРОГРАММИРОВАНИЯ MESSAGE PASSING
INTERFACE (MPI)
............................................................................................................... 51
В
ВЕДЕНИЕ
........................................................................................................................ 51
MPI. Терминология и обозначения
........................................................................... 51
Общие процедуры MPI
.............................................................................................. 52
Прием/передача сообщений между отдельными процессами
............................. 53
Стр. 6
Стр. 4
НГТУ им. Р.Е. Алексеева
1
,
2
,
3
,
4
6
,
7
,
8
,
9
,
10
,
11
,
12
,
13
,
14
,
15
,...
180