Параллельные вычисления на суперкомпьютерах с помощью технологии OpenMP

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

В пособии подробно рассматриваются современные вычислительные системы, включая суперкомпьютеры российских университетов и научных институтов. Приводятся классификации вычислительных систем по Флинну, Вангу и Бриггсу, а также в зависимости от структуры памяти. Особое внимание уделяется архитектуре многоядерных систем и процессоров, включая Intel Skylake и сопроцессоры Intel Xeon Phi.

Основная часть пособия посвящена практическому применению технологии OpenMP в языках C/C++. Включает описание основных директив, функций и переменных окружения стандарта OpenMP, а также примеры их использования в программах. Рассматривается концепция многопоточности в OpenMP и её реализация для эффективного распараллеливания вычислений на суперкомпьютерах.

Параллельные вычисления на суперкомпьютерах с помощью технологии OpenMP
A
Автор
Е. Н. Акимова, В. Е. Мисилов
Издательство
Издательство Уральского университета
Год
2023
Язык
Русский
1
Оцените книгу

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

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