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

Санкт-Петербург [compsciclub.ru], весна 2014

Описание

В курсе будет рассказано про

  • многопоточное программирование на примере
    • С++: POSIX threads, Boost, OpenMP, Intell TBB и
    • Java: threads, java.util.concurrent, Fork/Join framewok
  • теорию параллельных вычислений: алгоритмы консенсуса, атомарные регистры, lock-free и wait-free алгоритмы, шаблоны || программирования
  • вычислительные кластеры (на примере MPI)
  • другие способы повышения производительности (транзакционная память, асинхронный ввод/вывод...)

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

Домашние задания: http://code.google.com/p/hpcource/wiki/Tasks_CS_Center.

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