Южно-Уральский государственный университет
Факультет Вычислительной математики и информатики

Курс повышения квалификации
"Параллельные вычислительные технологии"
(72 часа)

Лекции

  1. Лекция «Понятие параллельной вычислительной системы» [PDF, 6.3 Мб]
  2. Лекция «Архитектура параллельных вычислительных систем» [PDF, 1.8 Мб]
  3. Лекция «Оценка производительности многопроцессорных вычислительных систем» [PDF, 3.9 Мб]
  4. Лекция «Граф алгоритма и параллельные вычисления. Внутренний параллелизм программ» [PDF, 6.9 Мб]
  5. Лекция «Обзор технологий параллельного программирования» [PDF, 1.5 Мб]
  6. Лекция «Параллельное программирование в стандарте OpenMP» [PDF, 1.2 Мб]
  7. Лекция «Проектирование параллельных алгоритмов» [PDF, 6.3 Мб]
  8. Лекция «Оценка эффективности параллельных алгоритмов» [PDF, 10.9 Мб]
  9. Лекция «Параллельное программирование в стандарте MPI» [PDF, 1.5 Мб]
  10. Лекция «Гибридное параллельное программирование в стандартах OpenMP,MPI» [PDF, 0.8 Мб]

  11. Ссылки на видео-лекции
  12. Презентация с экскурсии в Суперкомпьютерный центр [PDF, 3.9 Мб]

Задания для практических занятий

Введение в Visual Studio

Примечание:
Для подключение в Visual Studio правильного отображения кириллицы используйте до вывода на экран русского текста функцию setlocale:

#include <locale.h>
... 
setlocale(LC_ALL,".1251"); // Вызывается в программе один раз
...
printf("Некоторый текст");
...

Параллельное программирование с использованием OpenMP

Параллельное программирование с использованием MPI

Гибридное программирование на базе технологий MPI и OpenMP

Расписание

Программное обеспечение

Литература