Chevron Left
Back to Введение в параллельное программирование с использованием OpenMP и MPI

Введение в параллельное программирование с использованием OpenMP и MPI, National Research Tomsk State University

4.6
36 ratings
2 reviews

About this Course

Потребность решения сложных прикладных задач с большим объемом вычислений и принципиальная ограниченность максимального быстродействия «классических» – по схеме фон Неймана – ЭВМ привели к появлению многопроцессорных вычислительных систем (МВС) или суперкомпьютеров. Широкое распространение параллельные вычисления приобрели с переходом компьютерной индустрии на массовый выпуск многоядерных процессоров с векторными расширениями. В настоящие время практически все устройства – от карманных гаджетов и до самых мощных суперкомпьютеров – оснащены многоядерными процессорами. И если вы пишите последовательную программу, не применив распределение работы между разными ядрами центрального процессора и не проведя векторизацию, то вы используете только часть вычислительных возможностей центрального процессора. Пройдя этот курс, вы познакомитесь с основными архитектурами МВС, с двумя стандартами (OpenMP и MPI), позволяющими писать параллельные программы для систем с общей и распределенной памятью. На простых примерах будут разобраны основные конструкции и способы распределения работы. Выполнение практических заданий позволит вам приобрести практические навыки создания параллельных программ. Курс будет интересен всем, кто занимается программированием. Для участия в курсе слушателю необходимо иметь базовые знания по программированию с использованием С/С++. Курс состоит из 9 недель. Каждая неделя курса содержит видеолекции, а также проверочные задания. Сертификат получают слушатели, набравшие более 80 % от максимально возможного количества баллов. При этом итоговый результат, представленный как 100 %, складывается из следующих составляющих: тесты 1–5 недели дают 4 %, тесты 6–9 недели дают 5 %, все практические задания дают 10 %, кроме итогового практического задания по OpenMP, которое дает 20 %. Сертификат о прохождении данного курса дает дополнительные баллы при поступлении в магистратуру Национального исследовательского Томского государственного университета. Перечень магистерских программ находится по ссылке: https://pro-online.tsu.ru/edu/student/table.php...
Filter by:

2 Reviews

By Vakhlamov Vladimir Mikhailovich

Nov 19, 2016

Интересный курс.

Очень огорчен, для успешной сдачи заданий требуется 64 разрядный комп и процессор, который поддерживает Intel Parallel Studio. С огорчением узнал, что мой ноутбук не удовлетворяет ни одному критерию.

By Oleg Rakhmatulin

Nov 24, 2015

Good course for beginners, provides basic information about Open MP and MPI usage as well as some useful practical exercises. Also includes profiling/optimization session with Intel C/C++ compiler with good step-by-step instructions.