課程信息
4.6
36 個評分
2 個審閱
100% 在線

100% 在線

立即開始,按照自己的計劃學習。
可靈活調整截止日期

可靈活調整截止日期

根據您的日程表重置截止日期。
完成時間(小時)

完成時間大約為27 小時

建議:9 недель исследования, 1-2 часов / неделю...
可選語言

俄語(Russian)

字幕:俄語(Russian)...
100% 在線

100% 在線

立即開始,按照自己的計劃學習。
可靈活調整截止日期

可靈活調整截止日期

根據您的日程表重置截止日期。
完成時間(小時)

完成時間大約為27 小時

建議:9 недель исследования, 1-2 часов / неделю...
可選語言

俄語(Russian)

字幕:俄語(Russian)...

教學大綱 - 您將從這門課程中學到什麼

1
完成時間(小時)
完成時間為 2 小時

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

Добро пожаловать на курс параллельного программирования! Надеемся вам будет интересно. Пожалуйста, внимательно прочитайте все инструкции....
Reading
1 個視頻(共 1 分鐘), 11 個閱讀材料
Reading11 個閱讀材料
О Национальном исследовательском Томском государственном университете10分鐘
О преподавателях10分鐘
О команде курса10分鐘
Необходимое программное обеспечение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 小時

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

На этой неделе мы рассмотрим историю развития высокопроизводительных вычислительных систем. Разберемся, как устроена память в компьютере и какие есть у нее особенности. Также мы с вами узнаем, как устроена оперативная память в многопроцессорных вычислительных системах, и рассмотрим их основные архитектуры. Рассмотрим несколько примеров задач, для решения которых необходимо применять суперЭВМ, и некоторые инструменты создания параллельных программ....
Reading
5 個視頻(共 43 分鐘), 2 個閱讀材料, 1 個測驗
Video5 個視頻
1.2. Иерархическая организация памяти в компьютере8分鐘
1.3. Основные архитектуры многопроцессорных вычислительных систем. Их классификация10分鐘
1.4. Обзор задач, требующих использования СуперЭВМ7分鐘
1.5. Инструменты создания параллельных программ7分鐘
Reading2 個閱讀材料
Перемножение матриц10分鐘
Суперкомпьютерные технологии в науке, образовании и промышленности10分鐘
Quiz1 個練習
Тестовые вопросы20分鐘
2
完成時間(小時)
完成時間為 4 小時

Основы OpenMP

Добро пожаловать на вторую неделю курса! На этой неделе мы рассмотрим особенности программирования для систем с общей памятью. Разберемся с такими понятиями, как поток и многопоточность. Мы начнем изучение технологии OpenMP, научимся создавать параллельную область. На примерах рассмотрим директивы, которые позволяют управлять процессом исполнения кода в параллельной области....
Reading
5 個視頻(共 40 分鐘), 2 個閱讀材料, 2 個測驗
Video5 個視頻
2.2. Технология OpenMP, особенности и ее компоненты8分鐘
2.3. Задание параллельной области и опции, влияющие на ее выполнение8分鐘
2.4. Модель памяти. Классы переменных в OpenMP7分鐘
2.5. Режимы выполнения многопоточных программ. Вложенный параллелизм8分鐘
Reading2 個閱讀材料
Ответ на вопрос10分鐘
Исходные коды примеров из видеолекций10分鐘
Quiz1 個練習
Тестовые вопросы20分鐘
3
完成時間(小時)
完成時間為 5 小時

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

Добро пожаловать на третью неделю курса! Надеемся, что вы получаете удовольствие от курса и обучения. На этой неделе мы изучим директивы OpenMP, которые позволяют распределять работу между потоками. Рассмотрим различные способы синхронизации выполнения потоков, научимся создавать критические секции и работать с общими переменными с использованием атомарных операций, а также изучим механизмы синхронизации на основе «замков»....
Reading
5 個視頻(共 34 分鐘), 3 個閱讀材料, 2 個測驗
Video5 個視頻
3.2. Распределение нескольких структурных блоков между потоками4分鐘
3.3. Распределение работы на основе независимых задач7分鐘
3.4. Синхронизация выполнения различных потоков. Простые директивы7分鐘
3.5. Синхронизация выполнения различных потоков. Замки5分鐘
Reading3 個閱讀材料
Параллельная программа сложения векторов10分鐘
Параллельная обработка линейного списка10分鐘
Исходные коды примеров из видеолекций10分鐘
Quiz1 個練習
Тестовые вопросы26分鐘
4
完成時間(小時)
完成時間為 1 小時

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

Приветствуем вас на четвертой неделе курса! На этой недели мы разберемся с тем, что такое векторизация и зачем она нужна. Рассмотрим, как можно векторизовать код для современных процессоров, и познакомимся с новыми возможностями стандарта OpenMP 4.0....
Reading
4 個視頻(共 43 分鐘), 1 個閱讀材料, 1 個測驗
Video4 個視頻
4.2. Векторизация исполняемого кода для современных процессоров9分鐘
4.3. Новые возможности в стандарте OpenMP 4.09分鐘
4.4. Примеры использования векторизации13分鐘
Reading1 個閱讀材料
Исходные коды примеров из видеолекций10分鐘
Quiz1 個練習
Тестовые вопросы18分鐘

講師

Avatar

Николай Николаевич Богословский (Nikolay N. Bogoslovskiy)

Кандидат физико-математических наук, доцент (Сandidate of Physics and Mathematics, Associate Professor)
Кафедра вычислительной математики и компьютерного моделирования ММФ (Department of Calculus Mathematics and Computer Modelling, Mechanics and Mathematics Faculty)
Avatar

Евгений Александрович Данилкин (Evgeniy A. Danilkin)

Кандидат физико-математических наук, доцент (Сandidate of Physics and Mathematics, Associate Professor)
Кафедра вычислительной математики и компьютерного моделирования ММФ (Department of Calculus Mathematics and Computer Modelling, Mechanics and Mathematics Faculty)

關於 National Research Tomsk State University

National Research Tomsk State University is the largest classical university in the Asian part of Russia. For over 135 years TSU has been training the scientific and managerial elite, based on the integration of academic process and fundamental scientific research. It is a renowned center of education, science, innovations and attraction for creative talents, a generator of advanced ideas, and a paragon of adherence to the best traditions of Russian higher education. There are 23 departments and learning institutes, 1 University branch, Institute of Distance Education, Institute of Innovations in Education operating at TSU, and more than 17,000 students studying at the University, with 135 subject areas and specialties to choose from. TSU offers 136 Master’s programmes in 55 areas of academic studies and counting. The number of international students is constantly increasing, now with more than 1300 TSU students coming from countries such as the USA, UK, Germany, France, Australia, Italy, Poland, Mongolia, China, Vietnam, Korea, Columbia, Turkey and others....

常見問題

  • 注册以便获得证书后,您将有权访问所有视频、测验和编程作业(如果适用)。只有在您的班次开课之后,才可以提交和审阅同学互评作业。如果您选择在不购买的情况下浏览课程,可能无法访问某些作业。

  • 您购买证书后,将有权访问所有课程材料,包括评分作业。完成课程后,您的电子课程证书将添加到您的成就页中,您可以通过该页打印您的课程证书或将其添加到您的领英档案中。如果您只想阅读和查看课程内容,可以免费旁听课程。

還有其他問題嗎?請訪問 學生幫助中心