Об этом курсе

Недавно просмотрено: 7,231

Сертификат, ссылками на который можно делиться с другими людьми

Получите сертификат по завершении

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Прибл. 28 часа на выполнение

Русский

Субтитры: Русский

Сертификат, ссылками на который можно делиться с другими людьми

Получите сертификат по завершении

100% онлайн

Начните сейчас и учитесь по собственному графику.

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.

Прибл. 28 часа на выполнение

Русский

Субтитры: Русский

от партнера

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

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

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

Неделя
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мин
1 ч. на завершение

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

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

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

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Оплатив сертификацию, вы получите доступ ко всем материалам курса, включая оцениваемые задания. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

  • Средства можно вернуть в течение двух недель с момента оплаты или (для только что начавшихся курсов) в течение двух недель после первой сессии, в зависимости от того, какое событие наступит позже. Средства не возвращаются после получения сертификата о прохождении курса, даже если вы закончили курс в течение двухнедельного гарантийного срока. Ознакомьтесь с нашей политикой возврата средств.

  • Да, Coursera предоставляет финансовую помощь учащимся, которые не могут оплатить обучение. Чтобы подать заявление, перейдите по ссылке 'Финансовая помощь' слева под кнопкой 'Зарегистрироваться' и заполните форму. Если его примут, вы получите уведомление. Подробнее

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