Предисловие | 3 |
|
Г Л А В А 1. ЗАДАЧИ И МЕТОДЫ ОБЕСПЕЧЕНИЯ ЭФФЕКТИВНОГО ФУНКЦИОНИРОВАНИЯ УПРАВЛЯЮЩИХ ВС | 5 |
|
1.1. Назначение и состав УВС | 5 |
1.2. Основные факторы, определяющие эффективное функционирование УВС | 13 |
1.3. Оценки эффективности функционирования УВС | 34 |
|
Г Л А В А 2. ОБЩИЙ ПОДХОД К ПЛАНИРОВАНИЮ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ В МУЛЬТИПРОЦЕССОРНЫХ ВС | 56 |
|
2.1. Поярусное планирование | 60 |
2.2. Прерывания обработки операторов | 68 |
2.3. Поярусное планирование частично зависимых операторов | 73 |
2.4. Планирование обработки независимых операторов | 77 |
2.5. Эвристические методы и их оценка | 80 |
2.6. Планирование в неоднородных ВС | 94 |
2.7. Эвристические методы для неоднородных ВС | 100 |
|
Г Л А В А 3. ПЛАНИРОВАНИЕ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛЕНИЙ В УПРАВЛЯЮЩИХ МУЛЬТИПРОЦЕССОРНЫХ ВС | 102 |
|
3.1. Класс алгоритмов поярусного планирования с согласованием | 105 |
3.2. Исследование алгоритмов поярусного планирования с согласованием | 132 |
3.3. Класс алгоритмов пошагового планирования | 144 |
3.4. Исследование алгоритмов пошагового планирования | 153 |
3.5. Эвристический алгоритм для неоднородных УВС | 166 |
3.6. Программные модели для исследования алгоритмов планирования параллельных вычислений | 173 |
|
Г Л А В А 4. ПРИОРИТЕТНОЕ ОБСЛУЖИВАНИЕ И УПРАВЛЕНИЕ В УВС | 181 |
|
4.1. Приоритетное обслуживание в циклическом режиме | 183 |
4.2. Оперативное планирование в циклическом режиме | 198 |
4.3. Приоритетное обслуживание непрерывного потока | 202 |
4.4. Оценка задержек при приоритетном обслуживании | 210 |
4.5. Определение периода опроса при синхронизации и управлении информационными потоками в УВС | 216 |
4.6. Оптимизация управления информационными потоками в УВС | 223 |
|
Г Л А В А 5. ОБЕСПЕЧЕНИЕ ЭФФЕКТИВНОГО ФУНКЦИОНИРОВАНИЯ ДВУХПРОЦЕССОРНОЙ УВС | 229 |
|
5.1. Выбор рациональной структуры двухпроцессорной УВС | 230 |
5.2. Параллельная работа дублированной УВС в режиме перегрузки | 233 |
5.3. Пропускная способность дублированной УВС в режиме параллельной работы процессоров | 239 |
5.4. Готовность вычислительной системы | 252 |
5.5. Методы расчёта критической загрузки процессоров дублированной УВС при заданной вероятности потерь | 255 |
5.6. Время безотказной работы дублированной УВС | 261 |
|
Г Л А В А 6. ЭФФЕКТИВНОЕ ФУНКЦИОНИРОВАНИЕ УВС В УСЛОВИЯХ СБОЕВ И ОТКАЗОВ | 268 |
|
6.1. Организация аппаратно-программного контроля в УВС, устойчивых к сбоям и отказам | 268 |
6.2. Выбор оптимального числа участков для исправления результатов решения задач при сбоях | 270 |
6.3. Оценка точности выполнения временной диаграммы УВС при наличии сбоев и отказов с динамическим распределением избыточности | 279 |
6.4. Функционирование мультипроцессорной системы с учётом надёжностных и алгоритмических характеристик | 290 |
6.5. Организация вычислений в группе процессоров | 312 |
|
Список литературы | 321 |