Модели параллельного программирования

Книга посвящена глубокому изучению высокоуровневых моделей параллельного и распределенного программирования. Автор последовательно рассматривает несколько ключевых моделей организации параллельных программ, начиная с относительно простых и переходя к более сложным. Основное внимание уделяется теоретическим основам и практической реализации этих моделей.

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

Для иллюстрации теоретических положений приводятся практические примеры программной реализации на языке C++ с использованием различных средств распараллеливания, таких как OpenMP, MPI, POSIX Threads и Windows API. Помимо общих вопросов реализации, автор демонстрирует применение описанных моделей для решения конкретных вычислительных задач, что помогает читателю увидеть связь между теорией и практикой.

Книга ориентирована на подготовленных читателей в области программирования и будет полезна практикующим программистам, желающим освоить современные высокоуровневые подходы к организации параллельных и распределенных систем. Также издание представляет ценность для студентов старших курсов, аспирантов и преподавателей технических вузов, ведущих курсы по параллельному программированию и распределенным вычислениям.

Похожие книги

Модели параллельного программирования
A
Автор
Федотов Илья Евгеньевич
Издательство
СОЛОН-ПРЕСС
Год
2012
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент