Книга: Антонов А.С. «Технологии параллельного программирования MPI и OpenMP»

Технологии параллельного программирования MPI и OpenMP

Серия: "Суперкомпьютерное образование"

Данное учебное пособие предназначено для освоения практического курса параллельного программирования с использованием технологий MPI и OpenMP. В настоящее время технология MPI является основным средством программирования для кластерных систем и компьютеров с распределенной памятью, а технология OpenMP - для компьютеров с общей памятью. Курс включает в себя описание большей части функциональности стандартов MPI-2. 2 и OpenMP 3. 1 с примерами их применения, а также практические сведения, которые могут потребоваться при написании реальных программ с использованием этих технологий параллельного программирования. Учебное пособие может использоваться также в качестве справочника по рассматриваемым технологиям параллельного программирования, однако некоторые процедуры и детали описания соответствующих стандартов опускаются для простоты изложения и восприятия материала. Описание ведется с использованием технологий MPI и OpenMP в программах на языках программирования Си и Фортран. Дляпроверки примеров и получения результатов использовались суперкомпьютеры СКИФ МГУ "Чебышев" и"Ломоносов" . В конце разделов приводятся контрольные вопросы и задания, которые можно использовать в процессе обучения. Ключевые слова: параллелизм, программирование, суперкомпьютер, MPI, OpenMP. Для студентов, аспирантов и научных сотрудников, чья деятельность связана с параллельными вычислениями.

Издательство: "Московский государственный университет имени М.В. Ломоносова (МГУ)" (2012)

ISBN: 978-5-211-06343-3

Купить за 833 руб в My-shop

Другие книги автора:

КнигаОписаниеГодЦенаТип книги
Тьма - мое прикрытиеТебе приходилось косить под рок-фаната, напялив на себя косуху с клепками и бандану с черепами; грабить склад… — Эксмо, (формат: 70x90/32, 352 стр.) Конспирация. Агенты под прикрытием Подробнее...200980бумажная книга

См. также в других словарях:

  • OpenMP — (Open Multi Processing)  открытый стандарт для распараллеливания программ на языках Си, Си++ и Фортран. Описывает совокупность директив компилятора, библиотечных процедур и переменных окружения, которые предназначены для программирования… …   Википедия

  • Message Passing Interface — Сюда перенаправляется запрос «OpenMPI». На эту тему нужна отдельная статья. Message Passing Interface (MPI, интерфейс передачи сообщений) программный интерфейс (API) для передачи информации, который позволяет обмениваться сообщениями между… …   Википедия

  • Поток выполнения — Для термина «Поток» см. другие значения. Процесс с двумя потоками выполнения на одном процессоре Поток выполнения (анг …   Википедия

  • PascalABC.NET — PascalABC Семантика: императивная Класс языка: мультипарадигменный: структурное, объектно ориентированное, обобщённое, процедурное программирование Тип исполнения: компилятор Появился в: 2002 …   Википедия

  • Параллельные вычислительные системы — Не следует путать с Распределённые вычисления. Параллельные вычислительные системы  это физические компьютерные, а также программные системы, реализующие тем или иным способом параллельную обработку данных на многих вычислительных узлах.[1]… …   Википедия

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»