Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
28
Добавлен:
28.03.2016
Размер:
281.09 Кб
Скачать

Сдерживающие факторы…

зависимость эффективности параллелизма от учета характерных свойств параллельных систем (отсутствие мобильности для параллельных программ)

?!

11 из 20

Сдерживающие факторы

существующее программное обеспечение ориентировано в основном на последовательные ЭВМ

?!

12 из 20

Характеристика необходимых знаний и умений

Архитектура параллельных вычислительных систем

Модели вычислений и методы анализа сложности

Параллельные методы вычислений

Параллельное программирование (языки, среды разработки, библиотеки)

Необходим интегрированный курс по параллельному программированию

13 из 20

Содержание курса

Принципы построения параллельных вычислительных систем

Моделирование и анализ параллельных вычислений

Оценка коммуникационной трудоемкости параллельных алгоритмов

Параллельное программирование на основе MPI

Принципы разработки параллельных методов

Параллельные методы вычислений

Программная система ПараЛаб для изучения и исследования методов параллельных вычислений

14 из 20

Структура учебного плана

Лекции – 10 часов

Практика – 4 часа

Выполнение практических работ предполагает выполнение двух практических заданий

15 из 20

Литература…

Гергель В.П. Теория и практика параллельных вычислений. - М.: Интернет-Университет, БИНОМ. Лаборатория знаний, 2007.

Богачев К.Ю. Основы параллельного программирования. - М.: БИНОМ. Лаборатория знаний, 2003.

Воеводин В.В., Воеводин Вл.В. Параллельные вычисления. - СПб.: БХВ-Петербург, 2002.

Немнюгин С., Стесик О. Параллельное программирование для многопроцессорных вычислительных систем — СПб.: БХВ-Петербург, 2002.

16 из 20

Литература…

Дополнительная литература:

Kumar V., Grama A., Gupta A., Karypis G. Introduction to Parallel Computing. - The Benjamin/Cummings Publishing Company, Inc. 1994. (2nd edn., 2003)

Quinn, M. J. Parallel Programming in C with MPI and OpenMP. – New York: McGraw-Hill, 2004.

Wilkinson B., Allen M. Parallel Programming. – Prentice-Hall, Inc. 1999.

Group W., Lusk E., Skjellum A. Using MPI. Portable Parallel Programming with the Message-Passing Interface. - MIT Press, 1994.

17 из 20

Заключение

За время существование вычислительной техники

Скорость срабатывания элементов возросла в 106 раз

Быстродействие вычислений увеличилось в 109 раз

Развитие вычислительной техники – это история совершенствования архитектуры и практического использования параллелизма

18 из 20

Вопросы для обсуждения

Параллельные вычисления необходимы только для задач с высокой вычислительной трудоемкостью ?

Какие можно привести примеры вычислительно- трудоемких задач ?

19 из 20

Следующая тема

Принципы построения параллельных

вычислительных систем

20 из 20

Соседние файлы в папке Лекции по методам параллельных вычислений