Параллельное программирование
Расписание занятий на весенний семестр 2024/25 уч.года.
Видеоконференция BBB Видеоконференция Zoom https://clck.ru/TDFwJ
- Вводная лекция pdf
- Высокоуровневое параллельное программирование pdf
- Примеры многопоточных программ (потоки в операционных системах и библиотеках языков)pdf
- Анализ эффективности параллельных алгоритмов и программ pdf
- Параллельное программирование в разделяемой памяти с использованием технологии OpenMP pdf
- Распараллеливание итеративных программ: как работает конструкция #pragma omp parallel for pdf
- Программирование в распределённой памяти: интерфейс передачи сообщений MPI pdf
- Лекция Т.Маттсона «Практическое руководство по OpenMP» pdf
- Моделирование параллельных и распределённых вычисленийpdf
Информация по отчетным занятиям
- список вопросов для подготовки к зачету pdf
- вопросы по лекции Т.Маттсона и обзорным лекциям по параллельному программированию GoogleDocs
Дополнительные материалы из Википедии
Лабораторные задания по курсу «параллельное программирование» pdf
Отчет по лабораторному практикуму должен содержать ответы, подкрепленные результатами экспериментов, на следующие на вопросы:
- Для какой размерности имеет смысл распараллеливание алгоритма?
- Какое предельное значение ускорения достижимо на используемых вами типах компьютеров?
- Какой компьютер из используемых в экспериментах имеет большую производительность в режиме последовательного счета, в режиме параллельного счета?
- На сколько отличаются по производительности реализации алгоритмов, использующие OpenMP и реализованные без использования OpenMP? Удалось ли получить сравнимые с OpenMP показатели скорости параллельного счета?
Пример реализации алгоритмического скелета Bag of tasks zip
Задания для курсового проектирования по курсу «параллельное программирование» pdf, методические рекомендации по оформлению отчета по курсовому проекту pdf.
Грегори Эндрюс Основы многопоточного, параллельного и распределенного программирования
Группы весеннего семестра 2025 года