PPt4Web Хостинг презентаций

Главная / Информатика / Методы построения параллельных программ
X Код для использования на сайте:

Скопируйте этот код и вставьте его на свой сайт

X

Чтобы скачать данную презентацию, порекомендуйте, пожалуйста, её своим друзьям в любой соц. сети.

После чего скачивание начнётся автоматически!

Кнопки:

Презентация на тему: Методы построения параллельных программ


Скачать эту презентацию

Презентация на тему: Методы построения параллельных программ


Скачать эту презентацию

№ слайда 1 Учебный курсВведение в параллельные алгоритмыЛекция 2Методы построения параллель
Описание слайда:

Учебный курсВведение в параллельные алгоритмыЛекция 2Методы построения параллельных программ Якобовский М.В., д.ф.-м.н.Институт математического моделирования РАН, Москва

№ слайда 2 Предварительные замечания … если для нас представляют интерес реально работающие
Описание слайда:

Предварительные замечания … если для нас представляют интерес реально работающие системы, то требуется убедиться, (и убедить всех сомневающихся) в корректности наших построений … системе часто придется работать в невоспроизводимых обстоятельствах, и мы едва ли можем ожидать сколько-нибудь серьезной помощи от тестовDijkstra E.W.1966

№ слайда 3 Содержание лекции Методы построения параллельных алгоритмов и их свойства:Статич
Описание слайда:

Содержание лекции Методы построения параллельных алгоритмов и их свойства:Статическая балансировкаметод сдваиваниягеометрический параллелизмконвейерный параллелизмДинамическая балансировкаколлективное решениеПример задачи, для параллельного решения которой необходимо создание качественно нового алгоритма

№ слайда 4 Хороший параллельный алгоритм Обладает запасом внутреннего параллелизмаЕсть возм
Описание слайда:

Хороший параллельный алгоритм Обладает запасом внутреннего параллелизмаЕсть возможность одновременного выполнения операцийДопускает возможность равномерного распределения вычислительных операций между процессорамиОбладает низким уровнем накладных расходов

№ слайда 5 Накладные расходы Операции, отсутствующие в наилучшем последовательном алгоритме
Описание слайда:

Накладные расходы Операции, отсутствующие в наилучшем последовательном алгоритме:СинхронизацияОбмен даннымиДублирование операцийНовые операции

№ слайда 6 Обмен данными Потери времени на передачу данных между процессами Процессор 1 Про
Описание слайда:

Обмен данными Потери времени на передачу данных между процессами Процессор 1 Процессор 2

№ слайда 7 Синхронизация Потери времени на ожидание долго выполняющихся процессов Процессор
Описание слайда:

Синхронизация Потери времени на ожидание долго выполняющихся процессов Процессор 1 Процессор 2 Процессор 3

№ слайда 8 Дублирование операций
Описание слайда:

Дублирование операций

№ слайда 9 Вычисление всех факториалов до 8! включительно
Описание слайда:

Вычисление всех факториалов до 8! включительно

№ слайда 10 Вычисление всех факториалов до 8! включительно
Описание слайда:

Вычисление всех факториалов до 8! включительно

№ слайда 11 Метод сдванивания Каскадная схемаМодифицированная каскадная схема В.П.Гергель Ос
Описание слайда:

Метод сдванивания Каскадная схемаМодифицированная каскадная схема В.П.Гергель Основы параллельных вычислений, лекция 4, слайд 23

№ слайда 12 Стена Фокса
Описание слайда:

Стена Фокса

№ слайда 13 Метод геометрического параллелизма
Описание слайда:

Метод геометрического параллелизма

№ слайда 14 Метод коллективного решения (укладка паркета)
Описание слайда:

Метод коллективного решения (укладка паркета)

№ слайда 15 Метод коллективного решения (укладка паркета)
Описание слайда:

Метод коллективного решения (укладка паркета)

№ слайда 16 Вычисление определенного интеграла
Описание слайда:

Вычисление определенного интеграла

№ слайда 17 Метод конвейерного параллелизма
Описание слайда:

Метод конвейерного параллелизма

№ слайда 18 Статическая и динамическая балансировка загрузки процессоровСтатическая балансир
Описание слайда:

Статическая и динамическая балансировка загрузки процессоровСтатическая балансировкаметод сдваиваниягеометрический параллелизмконвейерный параллелизмДинамическая балансировкаколлективное решение

№ слайда 19 Определение суммы двух многоразрядных чисел
Описание слайда:

Определение суммы двух многоразрядных чисел

№ слайда 20 «Параллельный» алгоритм Последовательное распространение разряда переноса на чет
Описание слайда:

«Параллельный» алгоритм Последовательное распространение разряда переноса на четырёх процессорах

№ слайда 21 Спекулятивный алгоритм Спекулятивное вычисление двух сумм
Описание слайда:

Спекулятивный алгоритм Спекулятивное вычисление двух сумм

№ слайда 22 Спекулятивный алгоритм
Описание слайда:

Спекулятивный алгоритм

№ слайда 23 Спекулятивный алгоритм Спекулятивное вычисление двух сумм
Описание слайда:

Спекулятивный алгоритм Спекулятивное вычисление двух сумм

№ слайда 24 Заключение Рассмотрены методы построения параллельных алгоритмовРассмотрена проб
Описание слайда:

Заключение Рассмотрены методы построения параллельных алгоритмовРассмотрена проблема балансировки загрузки процессоровПредставлен масштабируемый параллельный метод сложения многоразрядных чисел, основанный на неэффективном последовательном алгоритме

№ слайда 25 Вопросы для обсуждения В чем заключается проблема балансировки загрузки?В чем за
Описание слайда:

Вопросы для обсуждения В чем заключается проблема балансировки загрузки?В чем заключаются методы геометрического параллелизма, конвейерного параллелизма и коллективного решения?Чем определяются максимальные ускорения, достигаемые при применении этих методов?В чем отличие методов статической и динамической балансировки загрузки?

№ слайда 26 Контакты Якобовский М.В. д.ф.-м.н., зав. сектором «Программного обеспечения мног
Описание слайда:

Контакты Якобовский М.В. д.ф.-м.н., зав. сектором «Программного обеспечения многопроцессорных систем и вычислительных сетей» Института математического моделирования Российской академии наукmail: [email protected] web: http://lira.imamod.ru

Скачать эту презентацию

Презентации по предмету
Презентации из категории
Лучшее на fresher.ru