УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ Рекомендуемая литература Основная литература Параллельная обработка данных : учеб. пособие для студ. вузов. - М.: Издательский центр "Академия", 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 | Основные параллельные алгоритмы | Каскадное суммирование, ускорение алгоритма, умножение векторов, умножение матрицы на вектор, умножение матрицы на матрицу, блочные алгоритмы, ленточные алгоритмы, итеративные алгоритмы, многошаговые методы |


