Основы параллельного программирования. Практический курс

Авторы: Власенко А.Ю., Городничев М.А., Киреев С.Е., Малышкин В.Э., Матвеев А.С., Медведев Ю.Г., Перепёлкин В.А., Щукин Г.А.

Издательство: Новосибирский государственный университет

В учебном пособии излагаются основы параллельных вычислений. Даются сведения о распространенных технологиях параллельного программирования (MPI, OpenMP). Рассматриваются типичные логические ошибки в параллельных программах и способы борьбы с ними. Описывается авторская система автоматизированного распараллеливания LuNA. В качестве примера класса задач, подходящих для распараллеливания, описываются клеточные автоматы. Также пособие содержит лабораторный практикум. Рекомендовано студентам и аспирантам, изучающим параллельное программирование.