About this Course

9,377 recent views

Shareable Certificate

Earn a Certificate upon completion

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Approx. 28 hours to complete

Russian

Subtitles: Russian

Shareable Certificate

Earn a Certificate upon completion

100% online

Start instantly and learn at your own schedule.

Flexible deadlines

Reset deadlines in accordance to your schedule.

Approx. 28 hours to complete

Russian

Subtitles: Russian

Offered by

National Research Tomsk State University logo

National Research Tomsk State University

Syllabus - What you will learn from this course

Week
1

Week 1

2 hours to complete

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

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

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

1 hour to complete
5 videos (Total 43 min), 2 readings, 1 quiz
5 videos
1.2. Иерархическая организация памяти в компьютере8m
1.3. Основные архитектуры многопроцессорных вычислительных систем. Их классификация10m
1.4. Обзор задач, требующих использования СуперЭВМ7m
1.5. Инструменты создания параллельных программ7m
2 readings
Перемножение матриц10m
Суперкомпьютерные технологии в науке, образовании и промышленности10m
1 practice exercise
Тестовые вопросы20m
Week
2

Week 2

4 hours to complete

Основы OpenMP

4 hours to complete
5 videos (Total 40 min), 2 readings, 2 quizzes
5 videos
2.2. Технология OpenMP, особенности и ее компоненты8m
2.3. Задание параллельной области и опции, влияющие на ее выполнение8m
2.4. Модель памяти. Классы переменных в OpenMP7m
2.5. Режимы выполнения многопоточных программ. Вложенный параллелизм8m
2 readings
Ответ на вопрос10m
Исходные коды примеров из видеолекций10m
1 practice exercise
Тестовые вопросы20m
Week
3

Week 3

5 hours to complete

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

5 hours to complete
5 videos (Total 34 min), 3 readings, 2 quizzes
5 videos
3.2. Распределение нескольких структурных блоков между потоками4m
3.3. Распределение работы на основе независимых задач7m
3.4. Синхронизация выполнения различных потоков. Простые директивы7m
3.5. Синхронизация выполнения различных потоков. Замки5m
3 readings
Параллельная программа сложения векторов10m
Параллельная обработка линейного списка10m
Исходные коды примеров из видеолекций10m
1 practice exercise
Тестовые вопросы26m
Week
4

Week 4

1 hour to complete

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

1 hour to complete
4 videos (Total 43 min), 1 reading, 1 quiz
4 videos
4.2. Векторизация исполняемого кода для современных процессоров9m
4.3. Новые возможности в стандарте OpenMP 4.09m
4.4. Примеры использования векторизации13m
1 reading
Исходные коды примеров из видеолекций10m
1 practice exercise
Тестовые вопросы18m

Frequently Asked Questions

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

  • You will be eligible for a full refund until two weeks after your payment date, or (for courses that have just launched) until two weeks after the first session of the course begins, whichever is later. You cannot receive a refund once you’ve earned a Course Certificate, even if you complete the course within the two-week refund period. See our full refund policy.

  • Yes, Coursera provides financial aid to learners who cannot afford the fee. Apply for it by clicking on the Financial Aid link beneath the "Enroll" button on the left. You’ll be prompted to complete an application and will be notified if you are approved. Learn more.

More questions? Visit the Learner Help Center.