Параллельное программирование на основе технологий OpenMP, MPI, CUDA (Александр Антонович Малявко). 2015г.

Это пособие посвящено параллельному программированию для современных вычислительных систем. В нем дается краткое введение в архитектуру параллельных вычислительных систем и проблематику параллельного программирования. Рассматриваются системы с общей памятью, распределенной памятью и архитектурой "одиночный поток команд - множественный поток данных".

Подробно описаны технологии OpenMP, MPI и CUDA, позволяющие эффективно использовать параллелизм в программах. OpenMP предназначен для систем с общей памятью, MPI - для систем с распределенной памятью, CUDA - для GPU. Также рассмотрена библиотека MPE для отладки MPI-программ.

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

Книга "Параллельное программирование на основе технологий OpenMP, MPI, CUDA" является пособием, которое предоставляет читателям введение в архитектуру параллельных вычислительных систем и рассматривает проблематику параллельного программирования для различных классов параллельных систем. Книга охватывает концепции "множественного потока команд, множественного потока данных" (МКМД) с общей памятью, МКМД с распределенной памятью и "одиночного потока команд, множественного потока данных" (ОКМД).

В книге также представлена информация о технологии OpenMP и ее применении при разработке параллельных программ для вычислительных систем с общей памятью, архитектуре NVIDIA CUDA и ее использовании при создании параллельных программ для графических процессоров, а также о передаче сообщений через интерфейс MPI и использовании библиотеки MPE для разработки параллельных программ для распределенных вычислительных систем.

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

Описание: В пособии изложены теоретические основы и особенности параллельного программирования. Рассмотрены основные подходы, методы, модели и технологии параллельной обработки интегрированы c использованием решений OpenMP (Intel), MPI (Microsoft), CUDA (NVIDIA), которые используются при эксплуатации ЭВМ различного класса. Для студентов старших курсов ВУЗов.






Жанры

#учебники и пособия для вузов

Параллельное программирование на основе технологий OpenMP, MPI, CUDA (Александр Антонович Малявко). 2015г.

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

Информация о книге

  • Рейтинг Книги:
  • Название книги: Параллельное программирование на основе технологий OpenMP, MPI, CUDA
  • Автор: Александр Антонович Малявко
  • Категория: Учебники и пособия для вузов
  • Тип: Электронная книга
  • Опубликовано: 2023 Sep 18, 21:09
  • Дата выхода: 2015г.
  • Язык: Русский
  • Паблишер: Новосибирский государственный технический университет
  • ISBN: 978-5-7782-2614-2