Информатика и вычислительная техника
  • формат pdf
  • размер 772.49 КБ
  • добавлен 04 июля 2010 г.
Баканов В.М., Осипов Д.В. Введение в практику разработки параллельных программ в стандарте MPI: Учебно-методическое пособие по выполнению лабораторных работ
Введение в практику разработки параллельных программ в стандарте MPI:
Учебно-методическое пособие по выполнению лабораторных работ /
В. М. Баканов, Д. В. Осипов. - М.: МГАПИ, 2005. – 63 c.: ил.

Предлагаемое учебное пособие предназначено для подготовки студентов III-V курсов различных форм обучения по специальности ‘Вычислительные машины, комплексы, системы и сети’, Пособие может использоваться студентами для подготовки к выполнению лабораторных и практических работ и курсовых/дипломных проектов.

В работе рассматриваются основы технологии создания параллельных программ в стандарте MPI (Message Passing Interface), занимающем ведущее место среди способов параллельного программирования при разработке прикладных задач с большим объемом вычислений.
Разобраны основные функции библиотеки MPI, стандартные приемы MPI-программирования, возможности загрузчика исполняемых программ. Знание основ программирования на языке C/C++ априори предполагается. При разработке стандартных MPI-программ дискуссируются стратегии распараллеливания. Создаваемые сетевые приложения работоспособны в многопроцессорной среде архитектуры MPP (Massively Parallel Processes); рассматривается, в частности виртуальный Linux-кластер на основе сети Windows-ПЭВМ.

Содержание:
Введение: общая информация о технологии программирования в стандарте MPI
Лабораторная работа Ознакомление с архитектурой вычислительного виртуального LINUX-кластера и основами его администрирования
Лабораторная работа Жизненный цикл процессов и простейший обмен данными между ними, тупиковые ситуации
Лабораторная работа Определение параметров коммуникационной сети вычислительного кластера
Лабораторная работа Простые MPI-программы (численное интегрирование)
Лабораторная работа Умножение матриц – последовательная и параллельные версии
Лабораторная работа Автоматизация разработки параллельных MPI-программ c использованием проблемно-ориентированного языка НОРМА
Список литературы
Читать онлайн
Похожие разделы
Смотрите также

Антонов А.С. Введение в параллельные вычисления

  • формат pdf
  • размер 695.25 КБ
  • добавлен 12 июня 2010 г.
В 2002 году в издательстве физического факультета МГУ вышло методическое пособие А. С. Антонова "Введение в параллельные вычисления" (PDF (711 Кбайт). Автор пособия - научный сотрудник лаборатории Параллельных информационных технологий НИВЦ МГУ, к. ф. -м. н. Данное пособие предназначено для начального освоения практического курса параллельных вычислений. Предполагается, что приводимой информации достаточно для начала серьезной работы на параллел...

Вальковский В.А., Котов В.Е., Марчук А.Г., Миренков Н.Н. Элементы параллельного программирования

  • формат djvu
  • размер 12.45 МБ
  • добавлен 03 октября 2010 г.
Посвящается организации параллельных вычислений на многопроцессорных вычислительных комплексах (МВК). Рассматриваются проблемы параллелизма в архитектуре, языках программирования и системном матобеспечении современных и перспективных МВК, вопросы синтеза параллельных алгоритмов и программ, методы автоматического распараллеливания вычислений. Исследуются различные модели параллельной обработки и их возможные приложения. Для инженерно-технических р...

Воеводин В.В. Математические модели и методы в параллельных процессах

  • формат djvu
  • размер 3.12 МБ
  • добавлен 20 сентября 2010 г.
Книга содержит систематизированное изложение математических основ совместного изучения параллельных численных методов и параллельных вычислительных систем. Исследуются математические модели, описывающие процесс функционирования параллельных систем. Устанавливаются различные соотношения и факты, отражающие особенности их работы. Изучаются основные этапы выявления и реализации параллелизма в численных методах от математических формул и программ на...

Гришагин В.А., Свистунов А.Н. Параллельное программирование на основе MPI

  • формат pdf
  • размер 1.62 МБ
  • добавлен 08 декабря 2009 г.
Настоящее пособие содержит описание инструментальных средств разработки параллельных программ для многопроцессорных вычислительных комплексов на основе библиотеки MPI (Message Passing Interface), которая является одной из наиболее распространенных систем параллельного программирования. Наряду с рассмотрением основных возможностей библиотеки пособие включает примеры практических параллельных программ, иллюстрирующих основные принципы и приемы пара...

Немнюгин С., Стесик О. Параллельное программирование для многопроцессорных вычислительных систем

  • формат chm
  • размер 2.05 МБ
  • добавлен 06 декабря 2010 г.
Издательство: СПб. БХВ-Петербург Серия или Выпуск: Мастер программ ISBN: 5-94157-188-7 Год: 2002 Страниц: 400 Формат: CHM Размер: 2.1 Mb От издателя Книга является практическим руководством для разработки прикладного программного обеспечения параллельных многопроцессорных систем. Приводятся сведения об архитектуре высокопроизводительных систем параллельного программирования - MPI (Message Passing Interface), PVM (Parallel Virtual Machine), HP...

Немнюгин С.А. Средства программирования для многопроцессорных вычислительных систем

Практикум
  • формат pdf
  • размер 2.65 МБ
  • добавлен 29 сентября 2011 г.
Методическое пособие предназначено для использования в учебных курсах, посвященных средствам параллельного программирования для многопроцессорных вычислительных систем. Дается краткое введение в параллельное программирование, приводится описание моделей параллельного программирования и специфики проектирования параллельных алгоритмов и программ. Значительная часть пособия содержит основные сведения об инструментальных средствах параллельного прог...

Ситкевич Т.А., Сюрин В.Н. Параллельные вычислительные среды

  • формат pdf
  • размер 831.19 КБ
  • добавлен 11 октября 2011 г.
Учебно-методическое пособие по одноименному спецкурсу. Для студентов специализации Н 02.02.08 – Интеллектуальные системы, Н 02.02.00 – Радиофизика. Гродно, 2001, 115 с. Спецкурс «Параллельные вычислительные среды» посвящен изучению состояния дел в области систем параллельной обработки информации, существующих методов распараллеливания вычислений и параллельных алгоритмов вычислений, основных принципов построения ПВС и программирования в них.

Тулебаев С.Д. Параллельное программирование с использованием технологии MPI

  • формат pdf
  • размер 370.68 КБ
  • добавлен 01 октября 2010 г.
Настоящее учебное пособие представляет собой введение в методы параллельного программирования и является практическим руководством по разработке эффективных программ для многопроцессорных ЭВМ. В разделе, посвященном описанию интерфейса MPI, рассмотрены функциональные возможности этой коммуникационной библиотеки и подробно описан базовый набор подпрограмм, достаточный для разработки параллельных приложений.

Шпаковский Г.И., Серикова Н.В. Пособие по программированию матричных задач в MPI

  • формат pdf
  • размер 591.73 КБ
  • добавлен 24 января 2011 г.
Минск: Изд-во БГУ, 2002. - 40 с. Настоящее пособие предназначено для начального обучения программированию для многопроцессорных систем в стандарте MPI (The Message Passing Interface). Пособие предназначено для режима самостоятельного обучения при поддержке плановых консультаций. Организация вычислений в многопроцессорных системах Функции обмена между процессами Матричные задачи Организации параллельных вычислений в сети под управлением WIndows N...

Шпаковский Г.И., Серикова Н.В. Программирование для многопроцессорных систем в стандарте MPI

  • формат pdf
  • размер 2.88 МБ
  • добавлен 12 января 2010 г.
Настоящее пособие предназначено для практического обучения параллельному программированию в стандарте MPI (The Message Passing Interface). В пособии содержатся: общие сведения по парал- лельным системам и их программированию; полные справочные дан- ные по библиотеке функций MPI; примеры программирования при- ложений (матричные задачи, решение ДУЧП, СЛАУ, криптоанализ); сведения по организации вычислений в различных исполнительных средах. Имеется...