Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


courses:high_performance_computing:materials

Учебные материалы

Книги

  1. Maurice Herlihy, Nir Shavit. “The Art of Multiprocessor Programming”
  2. Brian Goetz, Tim Peierls, Joshua Bloch… “Java Concurrency in Practice”
  3. Timothy G. Mattson, Beverly A. Sanders, Berna L. Massingill. “Patterns for Parallel Programming”
  4. Richard Gerber, Aart J.C. Bik… “The Software Optimization Cookbook”
  5. Камерон Хьюз, Трейси Хьюз. “Параллельное и распределенное программирование с использованием C++”
  6. Энтони Уильямс. “Параллельное программирование на C++ в действии”

Ссылки

  1. Доступна видеозапись части лекций курса
  2. Слайды всех лекций доступны на ftp-сервере
  3. Курсы с набором слайдов / материалов по некоторым темам:

Введение

Примитивы синхронизации

Алгоритмы синхронизации

OpenMP и Intel TBB

Создание/завершение потоков

Модель памяти

Lock-free изнутри

  1. Блог разработчика libcds
courses/high_performance_computing/materials.txt · Last modified: 2018/10/28 16:21 by kel