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

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

Асинхронный ввод/вывод

RCU

Lock-free изнутри

  1. Блог разработчика libcds
courses/high_performance_computing/materials.txt · Last modified: 2023/01/18 18:43 by kel