1. Цели и задачи введения параллельной обработки данных: 1.1. Необходимость использования параллельных вычислений.
1.2. История введения параллелизма .
30
1.3. Различие многозадачности, параллельных и распределенных
вычислений.
1.4. Проблемы использования параллелизма.
2. Принципы построения параллельных вычислительных систем: 2.1. Пути достижения параллелизма.
2.2. Способы построения многопроцессорных вычислительных
систем.
2.3. Виды параллельных вычислительных систем.
2.4. Классификация МВС.
2.5. Оценка производительности МВС.
3. Моделирование и анализ параллельных вычислений: 3.1. Модели параллельных вычислительных систем.
3.2. Модель алгоритма в виде графа «операнд – операции».
3.3. Модель параллельных вычислений в виде сети Петри.
3.4. Модель параллельных вычислений в виде графа «процесс-
ресурс».
4. Принципы разработки параллельных алгоритмов и программ: 4.1. Оценка эффективности параллельных вычислений.
4.2. Уровни распараллеливания вычислений.
4.3. Этапы построения параллельных алгоритмов и программ.
4.4. Технологические аспекты распараллеливания.
5. Системы разработки параллельных программ 5.1. Создание специализированных языков программирования.
5.2. Расширение существующих языков программирования.
5.3. Разработка специализированных библиотек.
6. Параллельные численные алгоритмы для решения типовых задач вычислительной математики: 6.1. Общие способы распараллеливания алгоритмов.
6.2. Организация параллельного исполнения рекурсивных вычис-
лений.
6.3. Параллельные численные алгоритмы линейной алгебры.
6.4. Параллельные численные алгоритмы решения дифференци-
альных уравнений в частных производных.
6.5. Параллельные численные алгоритмы многомерной многоэкс-
тремальной оптимизации.
Для проведения лекционных и практических занятий имеется пол-
ный комплект компьютерных презентаций в формате системы MS
31
PowerPoint; информационное сопровождение курса обеспечивается
ресурсом сети Интернет http://www.software.unn.ac.ru/ccam/teach.htm, в
котором представлены лекционные презентации и результаты выпол-
нения студенческих заданий.