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

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

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

Страница курса: http://wiki.osll.ru/doku.php/courses:high_performance_computing:start

Дата и время Название Место Материалы
19 февраля
20:00–21:20
Введение, лекция Таймс, 4 этаж слайдывидео
26 февраля
20:00–21:20
Корректная работа с потоками, лекция Таймс, 4 этаж видеофайлы, другие
04 марта
20:00–21:20
Примитивы синхронизации, лекция Таймс, 4 этаж слайдывидео
11 марта
20:00–21:20
Condition variables. Алгоритмы синхронизации, лекция Таймс, 4 этаж слайдывидео
18 марта
20:00–21:20
Алгоритмы синхронизации, лекция Таймс, 4 этаж слайдывидео
25 марта
20:00–21:20
Ошибки || программирования, лекция Таймс, 4 этаж видео
01 апреля
20:00–21:20
Атомарные снимки регистров, лекция Таймс, 4 этаж слайдывидео, файлыдругие
08 апреля
20:00–21:20
Java.util.concurrent, лекция Таймс, 4 этаж видео
15 апреля
20:00–21:20
OpenMP и Intel TBB, лекция Таймс, 4 этаж слайдывидео, файлыдругие
22 апреля
20:00–21:20
Профилирование многопоточных приложений, лекция Таймс, 4 этаж слайдывидео
29 апреля
20:00–21:20
Модели памяти и проблемы видимости, лекция Таймс, 4 этаж видеодругие
06 мая
20:00–21:20
Шаблоны || программирования. Консенсус, лекция Таймс, 4 этаж слайдывидео
13 мая
20:00–21:20
Транзакционная память. Сети Петри, лекция Таймс, 4 этаж видео
20 мая
20:00–21:20
Асинхронный ввод/вывод, лекция Таймс, 4 этаж видео