Об этом курсе

Недавно просмотрено: 20,957
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Прибл. 29 часов на выполнение
Русский
Сертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн
Начните сейчас и учитесь по собственному графику.
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Прибл. 29 часов на выполнение
Русский

от партнера

Placeholder

Национальный исследовательский Томский государственный университет

Программа курса: что вы изучите

Неделя
1

Неделя 1

2 ч. на завершение

Добро пожаловать на курс «Введение в параллельное программирование с использованием OpenMP и MPI»

2 ч. на завершение
1 видео ((всего 1 мин.)), 12 материалов для самостоятельного изучения
12 материалов для самостоятельного изучения
О Национальном исследовательском Томском государственном университете10мин
О преподавателях10мин
О команде курса10мин
Как с нами связаться1мин
Необходимое программное обеспечение10мин
Инструкция по установке MS Visual Studio 2015 Community edition в операционной системе Windows10мин
Инструкция по установке Intel® Parallel Studio XE Professional 2016 на компьютер с операционной системой Windows10мин
Инструкция по установке HPC Pack 2008 SDK SP2 на компьютер с операционной системой Windows10мин
Инструкция по установке и настройке MPI в Windows10мин
Список литературы и дополнительных материалов к курсу10мин
Анкета слушателя10мин
Доступ к кластеру ТГУ Cyberia10мин
2 ч. на завершение

Введение в параллельный мир

2 ч. на завершение
5 видео ((всего 43 мин.)), 2 материалов для самостоятельного изучения, 1 тест
5 видео
1.2. Иерархическая организация памяти в компьютере8мин
1.3. Основные архитектуры многопроцессорных вычислительных систем. Их классификация10мин
1.4. Обзор задач, требующих использования СуперЭВМ7мин
1.5. Инструменты создания параллельных программ7мин
2 материала для самостоятельного изучения
Перемножение матриц10мин
Суперкомпьютерные технологии в науке, образовании и промышленности10мин
1 практическое упражнение
Тестовые вопросы30мин
Неделя
2

Неделя 2

4 ч. на завершение

Основы OpenMP

4 ч. на завершение
5 видео ((всего 40 мин.)), 2 материалов для самостоятельного изучения, 2 тестов
5 видео
2.2. Технология OpenMP, особенности и ее компоненты8мин
2.3. Задание параллельной области и опции, влияющие на ее выполнение8мин
2.4. Модель памяти. Классы переменных в OpenMP7мин
2.5. Режимы выполнения многопоточных программ. Вложенный параллелизм8мин
2 материала для самостоятельного изучения
Ответ на вопрос10мин
Исходные коды примеров из видеолекций10мин
1 практическое упражнение
Тестовые вопросы30мин
Неделя
3

Неделя 3

5 ч. на завершение

Директивы распределения работы и синхронизации работы

5 ч. на завершение
5 видео ((всего 34 мин.)), 3 материалов для самостоятельного изучения, 2 тестов
5 видео
3.2. Распределение нескольких структурных блоков между потоками4мин
3.3. Распределение работы на основе независимых задач7мин
3.4. Синхронизация выполнения различных потоков. Простые директивы7мин
3.5. Синхронизация выполнения различных потоков. Замки5мин
3 материала для самостоятельного изучения
Параллельная программа сложения векторов10мин
Параллельная обработка линейного списка10мин
Исходные коды примеров из видеолекций10мин
1 практическое упражнение
Тестовые вопросы30мин
Неделя
4

Неделя 4

1 ч. на завершение

Векторные вычисления с помощью OpenMP 4.0

1 ч. на завершение
4 видео ((всего 43 мин.)), 1 материал для самостоятельного изучения, 1 тест
4 видео
4.2. Векторизация исполняемого кода для современных процессоров9мин
4.3. Новые возможности в стандарте OpenMP 4.09мин
4.4. Примеры использования векторизации13мин
1 материал для самостоятельного изучения
Исходные коды примеров из видеолекций10мин
1 практическое упражнение
Тестовые вопросы30мин

Часто задаваемые вопросы

Остались вопросы? Посетите Центр поддержки учащихся.