Ви є тут

Гибридная модель параллельного программирования DVM/OpenMP

Автор: 
Бахтин Владимир Александрович
Тип роботи: 
диссертация кандидата физико-математических наук
Рік: 
2008
Артикул:
14727
179 грн
Додати в кошик

Вміст

Оглавление

Введение.
Актуальность темы
Цель и задачи работы.
Основные результаты работы .5
Практическая.ценность работы6
Апробация работы
Краткое содержание работы.
Глава 1. Модели и языки параллельного программирования для кластеров. 8
1.1 Модель передачихообщений. .
. 1.2. Модель.параллелизма но управлению. ОрепМР.
1.3. Гибридная модель МР1ОрепМР.
1.4 Модель параллелизма по данным. . . .
1.5. Модель параллелизма по данным и управлению. V.
Г.6. Язык
1 Л. Выводы. .
Глава 2. Гибридная модель., параллельного программирования
V и язык V.
21 Гибридная модель параллельного программированияV.,.
2.2 Язык V
2.2.1 Описание виртуального массива узлов. .
. 2.2.2 Распределение данных. Директива II.
2.2.3Локализация данных. Директива I.
2.2.4 Распределение витков параллельного цикла Директива
2.2.5 Удаленные данные типа
2.26 Удаленные данные типа
2.2.7 Удаленные данные типа . .
i 2.2.8 Удаленные данные типа I
I 2.2.9 Размноженные по узлам данные . .
I. 2.2. Распределение витков цикла между нитями внутри узла.
Директивы и .
2.2. Распределение витков распределенного параллельного цикла
между нитями
2.2. Работа с удаленными данными типа внутри, уз л а.
2.2. Работа с данными типа I внутри узла.
2.2. Пример параллельной программы в моделях I и
V
2.3 Преимущества разработанной гибридной модели перед моделями ОрепМР, I, V и I.
2.3.1. Достоинства модели V по сравнению с моделью ОрепМР.
2.3.2. Достоинства модели V по сравнению с моделью I.
2.3.3. Достоинства модели V по сравнению с моделью V.
2.3.4. Достоинства модели V по сравнению с моделью I
Глава 3. Компилятор с языка V
3.1 Основные функции компилятора V.
3.2 Схема функционирования компилятора
3.3 Инструментация V программ
3.3.1 Передача статической информации о программе.
3.3.2 Схема инструментации программы
3.3.3 Инструментация ОрепМРдиректив
3.34 Инструментация совмещенных ОрепМРдиректив
3.3.5 Инструментация операторов языка .
3.3.6 Управлению степенью подробности инструментации
3.3.7 Отличия разработанной инструментации по сравнению с
инструментацией, используемой в Vсистеме.
Глава 4. Использование языка V для
программирования реальных приложений
4.1. Тесты ВТ, , .
4.2. Задача V расчет солнечной конвекции
4.3. Особенности распараллеливания программ, использующих пакет
РЕАКТОР.
4.3.1 Нестационарная задача 36
4.3.2 Задача iX.
4.4. Наиболее часто встречаемые ошибки, возникающие при распараллеливании программ в модели V ОрепМР
Заключение.
Литература