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

Санкт-Петербург, весна 2015

Описание

В курсе будет рассказано о многопоточном программировании на примере:

  • С++: POSIX threads, Boost, OpenMP, Intel TBB
  • Java: threads, java.util.concurrent, Fork/Join framewok

А также немного из теории параллельных вычислений

  • алгоритмы консенсуса
  • атомарные регистры
  • lock-free и wait-free алгоритмы
  • шаблоны || программирования

И другие способы повышения производительности (кластеры, транзакционная память, асинхронный ввод/вывод...)

google-проект курса с репозиторием и wiki: http://code.google.com/p/hpcource

Преподаватели