Повсеместное развитие технологий параллельных вычислений позволяет повысить производительность вычислительной техники, ограничиваясь только максимальной степенью параллелизма в решаемой задачи и количеством доступных процессоров. Однако, существует ряд проблем, усложняющих реализацию параллельности и связанных с большим количеством параллельных архитектур и необходимостью определённых знаний и навыков в области параллельных вычислений.
В работе рассматриваются основные подходы к реализации параллельных вычислений, описываются типовые модели представления процессов и основные проблемы подобных вычислений и пути их решения. Книга может быть полезна студентам и аспирантам направлений «Информатика и вычислительная техника» и «Программная инженерия», а также специалистам в области разработки программного обеспечения параллельных и распределенных систем.