Книга посвящена рассмотрению некоторых высокоуровневых моделей параллельного и распределенного программирования. В порядке усложнения описываются несколько моделей внутренней организации параллельных программ: ярусно-параллельная форма программы, сети конечных автоматов, сети Петри, модель актеров, а также модель квантовых вычислений. Приводятся примеры программной реализации на C++ с использованием различных средств распараллеливания (OpenMP, MPI, POSIX Threads, Windows API). В каждом случае рассматриваются вопросы контекстно-независимой реализации конструкций описываемой модели без привязки к конкретным задачам, а также приведены примеры решения с использованием такой реализации некоторых конкретных задач. Некоторые из описанных моделей (к примеру, модель актеров), в настоящий момент приобретают все большую популярность вследствие распространения основанных на ее использовании языков и библиотек. Книга ориентирована на подготовленного читателя в области программирования. Будет полезна программистам, желающим освоить высокоуровневые подходы к организации параллельных и распределенных программ, студентам старших курсов, аспирантам и преподавателям технических ВУЗов, преподающим параллельное программирование. Предисловие Программные интерфейсы Интерфейс OpenMP Интерфейс передачи сообщений MPI Ярусно-параллельная форма программы Цель и механизм построения Варианты реализации механизма Симуляция выполнения логических схем Сети конечных автоматов Программирование конечных автоматов Параллелизм сетей конечных автоматов Пример программной реализации Примеры сетей автоматов Сети Петри Краткое введение в теорию сетей Петри Программная реализация Некоторые примеры использования Модель актеров Описание модели актеров Различные варианты реализации Примеры решения некоторых задач Квантовые вычисления Описание вычислительной модели Симулятор квантового компьютера Алгоритм Дойча Полная реализация алгоритма Шора Шаблоны классов матрицы и вектора Классы для выполнения комплексов работ Классы для выполнения сетей конечных автоматов Классы для выполнения сетей Петри Классы для выполнения систем актеров Классы для симуляции квантовых вычислений Литература Название: Модели параллельного программирования Автор: Федотов И.Е Год: 2012 Жанр: программирование Серия: Библиотека профессионала Издательство: СОЛОН-ПРЕСС Язык: Русский Формат: pdf Качество: eBook Страниц: 384 Размер: 4 MB Скачать Федотов И.Е - Модели параллельного программирования (2012) Ключевые теги: программирование, книги, Модели параллельного программирования
Не забудь оставить отзыв о статье.
|