Параллельное программирование
Санкт-Петербург / весна 2017, посмотреть все семестры

Курс рассматривает принципы и возможности многопоточного программирования в теории и на практике:

  • многопоточное рограммирование
  • теория || программирования
  • иные методы повышения производительности систем

Полная программа курса

Дата и время Название Место Материалы
14 февраля
18:30–19:50
Введение, лекция Таймс, ауд. с чёрными досками слайды
21 февраля
18:30–19:50
Корректная работа с потоками, лекция Таймс, ауд. с чёрными досками Нет
28 февраля
18:30–19:50
Примитивы синхронизации, лекция Таймс, ауд. с чёрными досками слайды
21 марта
18:30–19:50
Алгоритмы синхронизации, лекция Таймс, ауд. с чёрными досками слайды
28 марта
18:30–19:50
Ошибки || программирования, лекция Таймс, ауд. с чёрными досками Нет
04 апреля
18:00–19:50
Модели памяти и проблемы видимости, лекция Таймс, ауд. с чёрными досками файлы
11 апреля
18:00–19:50
Профилирование многопоточных приложений, лекция Таймс, ауд. с чёрными досками слайды
18 апреля
18:00–19:50
Распределённые вычисления, лекция Таймс, ауд. с чёрными досками Нет
25 апреля
18:00–19:50
Атомарные снимки регистров. Сети Петри, лекция Таймс, ауд. с чёрными досками слайдыфайлы
02 мая
18:00–19:50
Java.util.concurrent. OpenMP, лекция Таймс, ауд. с чёрными досками слайдыфайлы
02 мая
20:00–21:20
Intel TBB. Шаблоны || программирования, лекция Таймс, ауд. с чёрными досками слайдыфайлы
05 мая
18:00–19:50
Транзакционная память, лекция Таймс, ауд. с чёрными досками слайдыфайлы
12 мая
18:00–19:50
Асинхронный ввод / вывод. Консенсус, лекция Таймс, ауд. с чёрными досками Нет