Дипломная работа: Система автоматизации распараллеливания отображения на мультипроцессор
Аннотация
Цель данной работы - разработка и реализация алгоритмов блока "Эксперт для мультипроцессора" в проекте "Экспериментальная система автоматизации распараллеливания". На основании результатов анализа последовательной программы и характеристик конкретного мультипроцессора "Эксперт" генерирует и оценивает различные варианты распределения вычислений и локализаций данных. После выбора наилучшего варианта он вставляет в последовательную программу директивы OpenMP, посредством которых она превращается в параллельную программу для мультипроцессора. Кроме того, эксперт выдает информацию о прогнозируемой эффективности распараллеливания.
1. Введение
1.1 Распараллеливание программ
1.2 Стандарт OpenMP
1.3 Распараллеливание для OpenMP
1.4 Cуть и актуальность проблемы
2. Цели дипломной работы
2.1 Цели проекта "Система автоматизации распараллеливания"
2.2 Цели "Эксперта для мультипроцессора"
2.3 Входные данные
2.4 Выходные и сохраняемые данные
3. Предыдущие решения "систем автоматизации распараллеливания"
4. Построение решения задачи
4.1 Формат входных данных
4.2 Основные аспекты работы эксперта
4.3 Оценочные функции
5. Пошаговая реализация "Эксперта"
5.1 Шаг 1. Предварительный анализ
5.2 Шаг 2. Выбор варианта распараллеливания
5.3 Шаг 3. Выбор варианта локализации
5.4 Шаг 4. Внесение конечных комментариев в Базу Данных и подсчет ускорения
5.5 Примеры работы алгоритма
5.5.1 Программа "Якоби"
5.5.2 Программа "Sor"
5.5.3 Программа "Модифицированный SOR"
5.5.4 Программа "Модифицированный Якоби"
6. Заключение
Перечень принятых терминов
--> ЧИТАТЬ ПОЛНОСТЬЮ <--