УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ Рекомендуемая литература Основная литература Параллельная обработка данных : учеб. пособие для студ. вузов. - М.: Издательский центр "Академия", 2010. - 336 с. , Технологии параллельного программирования. Серия: Высшее образование. - М.: Форум, Инфра-М, 2008. - 208 с. Многоядерное программирование / Ш. Эхтер, Д. Робертс ; [пер. с англ. А. Лашкевича]. - Москва; Санкт-Петербург Нижний Новгород [и др.]: Питер, 2010. - 320 с. Дополнительная литература Основы параллельного программирования. / М. БИНОМ. Лаборатория знаний, 2003. – 342 с. Математические модели и методы в параллельных процессах. – М.: Наука. Гл. ред. физ.-мат. лит., 1986. - 296 с. Параллельные вычисления. / Спб.: БХВ-Петербург, 2002. – 608 с. Параллельное программирование в MPI. – 2-е изд./ Новосибирск, изд-во ИВМиМГ СО РАН, 2002. - 215с. Параллельное программирование для многопроцессорных вычислительных систем / СПб.: БХВ-Петербург, 2002. - 400 с. Ортега Дж. Введение в параллельные и векторные методы решения линейных систем. / М.: Мир, 1991. – 367 с. Эммерих, Вольфганг. Конструирование распределенных объектов. Методы и средства программирования интероперабельных объектов в архитектурах OMG/CORBA, Microsoft/COM и Java/RMI: Учебник по курсу "Распределенные объектные технологии" / Пер. с англ. ; Под ред. . - М.: Мир, 2002. - 510 с. Основы многопоточного, параллельного и распределенного программирования. / М. «Вильямс», 2003. - 512 с. Методические разработки

Отсутствуют.


Электронные образовательные ресурсы Портал параллельных вычислений (http://parallel. ru) Интернет-Университет Информационных Технологий (http://intuit. ru)
Программное обеспечение Среда программирования Visual Studio 2010; Интегрированный пакет Microsoft Office или Openoffice; Библиотека MPI.
Базы данных, информационно-справочные и поисковые системы

Отсутствуют.


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

Отсутствуют.


Информационные сервисы, обеспечивающие учебный процесс

Отсутствуют.



Перечень клюЧевых слов дисциплины

№ раздела

Наименование раздела

Ключевые слова

1

Введение

Параллельная программа, модель последовательного и параллельного компьютера, распределенные вычисления, Grid-системы.

2

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

Векторные компьютеры, кластер, топология, архитектура, гиперкуб, толстое дерево, классификация Флинна, SIMD MIMD – системы, классификация Хокни

3

Изучение и построение параллельных алгоритмов.

Граф алгоритма, уровень параллельности, сеть Петри, эффективность алгоритма, ускорение, масштабируемость, локальность, законы Амдала, модель задача-канал, модель передачи сообщений, модель разделяемой памяти, декомпозиция, декомпозиция, отображение, межпроцессорное взаимодействие, OpenMP, POSIX Threads, MPI

4

Основные параллельные алгоритмы

Каскадное суммирование, ускорение алгоритма, умножение векторов, умножение матрицы на вектор, умножение матрицы на матрицу, блочные алгоритмы, ленточные алгоритмы, итеративные алгоритмы, многошаговые методы