Опубликована: 10.03.2016 | Стоимость: бесплатно | Форма обучения: дистанционная, вебинар [?]
Сроки проведения: 15.03.2017 - 10.05.2017 [расписание]
В рамках курса проводится изучение основных понятий параллельных вычислений, необходимых для последующего изучения моделей, методов и технологий параллельного программирования.
В простой и понятной форме в курсе приводятся примеры современных высокопроизводительных вычислительных систем, рассматриваются способы анализа сложности вычислений и оценки возможности их параллельного выполнения, даются основы разработки параллельных методов. Для наглядной демонстрации излагаемых понятий используется учебно-исследовательская система ПараЛаб.
| | Поделиться |

План занятий

ЗанятиеЗаголовок <<Дата изучения
10 мая 2017
00:00
Лекция 1
1 час
Введение
Во введении дается общее представление об учебном курсе. Дается общее понятие и значимость параллельных вычислений для решения многих важных вычислительно-трудоемких задач. В качестве убедительных примеров приводятся задачи из разных областей науки и техники, отмечаются области знаний, в которых суперкомпьютерные технологии являются особо значимыми. В лекции обсуждаются знания и умения, необходимые для успешной деятельности в области суперкомпьютерных технологий, и рассматривается содержание учебного курса. В завершении лекции указывается учебно-методическая литература, которая может быть полезна при изучении курса.
15 марта 2017
16:00
Лекция 2
1 час
Параллельные вычислительные системы: краткий обзор и классификация
В лекции рассматриваются возможные способы организации параллельных вычислений, обсуждаются различия между многозадачным режимом, параллельным и распределенным выполнением вычислений. Далее в лекции приводятся примеры параллельных вычислительных систем и дается их классификация
22 марта 2017
16:00
Тест 1
12 минут
29 марта 2017
00:00
Лекция 3
1 час
Общая характеристика многопроцессорных вычислительных систем
В лекции проведена дальнейшая детализация класса многопроцессорных вычислительных систем. Даны ключевые определения мультипроцессора и мультикомпьютера. Приведена общая характеристика проблем, возникающих при параллельных вычислениях для систем с общей памятью (обеспечение однозначности кэш-памяти разных процессоров, необходимость синхронизации вычислений). Рассмотрена общая схема передачи сообщений для вычислительных систем с распределенной памятью. Приведены основные характеристики сетей передачи данных в многопроцессорных вычислительных системах
29 марта 2017
16:00
Тест 2
18 минут
5 апреля 2017
00:00
Лекция 4
1 час
Оценка эффективности параллельных вычислений
В лекции приводятся основные показатели качества для оценки эффективности разрабатываемых методов параллельных вычислений - ускорение (speedup), эффективность (efficiency), стоимость (cost) вычислений. Далее в лекции рассматривается методы построения оценок максимально достижимых значений показателей эффективности. Для получения таких оценок может быть использован закон Амдаля (Amdahl) и закон Густавсона-Барсиса (Gustafson-Barsis's law). Приводятся примеры для иллюстрации рассмотренных понятий
5 апреля 2017
16:00
Тест 3
18 минут
12 апреля 2017
00:00
Лекция 5
1 час
Анализ сложности вычислений и оценка возможности распараллеливания
В лекции описывается модель вычислений в виде графа "операции-операнды" для описания существующих информационных зависимостей в выбираемых алгоритмах решения задач. Приводятся теоретические оценки для определения максимального возможного распараллеливания. Для демонстрации применимости рассмотренных моделей и методов анализа параллельных алгоритмов в разделе рассматриваются задачи нахождения частных сумм последовательности числовых значений и умножения матриц
12 апреля 2017
16:00
Тест 4
18 минут
19 апреля 2017
00:00
Лекция 6
1 час
Общая схема разработки параллельных методов
В лекции рассмотрена методика разработки параллельных алгоритмов, которая включает этапы: разделение вычислений на независимые части, выделение информационных зависимостей, масштабирование имеющегося набора подзадач, распределение подзадач между процессорами, для демонстрации применимости рассмотренной методики приведен пример параллельного решения гравитационной задачи N тел
19 апреля 2017
16:00
Тест 5
18 минут
26 апреля 2017
00:00
Лекция 7
1 час
Программная система ПараЛаб для изучения и исследования методов параллельных вычислений
В лекции рассматривается учебно-исследовательская система ПараЛаб, которая может быть использована для изучения и исследования методов параллельных вычислений. Дается общая характеристика системы и подробно рассматриваются правила ее использования
26 апреля 2017
16:00
Тест 6
18 минут
3 мая 2017
00:00
5 часов
10 мая 2017
00:00
Natalia Kulabukhova
Natalia Kulabukhova
нет ссылки для подключения
Людмила Новикова
Людмила Новикова
Занятия будут проходить по московскому времени?
Сергей Тяпкин
Сергей Тяпкин
Александр Бикмеев
Александр Бикмеев
Интересы: Математика