Курс лекций. - СПб.: Изд-во С. -Пб. ун-та, 2007. - 206 с.
Параллельное программирование невозможно без представления о
методах решения возникающих задач, об архитектуре параллельных
вычислительных систем и о математическом обеспечении, которое имеют
эти системы. Важно знать класс методов, удобных для реализации на
параллельной системе, и алгоритмическую структуру этих методов, а
также изучить средства параллельного программирования. В данном
курсе рассматриваются некоторые проблемы высокопроизводительных
вычислений на параллельных вычислительных системах, но слово
"вычисления" здесь понимается в расширенном смысле: это не
обязательно решение чисто вычислительных задач; излагаемые средства
применимы для обработки самой разнообразной информации