На нашем сайте вы можете читать онлайн «Организация параллельных процессов. Учебное пособие». Эта электронная книга доступна бесплатно и представляет собой целую полную версию без сокращений. Кроме того, доступна возможность слушать аудиокнигу, скачать её через торрент в формате fb2 или ознакомиться с кратким содержанием. Жанр книги — Знания и навыки, Словари, справочники, Руководства. Кроме того, ниже доступно описание произведения, предисловие и отзывы читателей. Регулярные обновления библиотеки и улучшения функционала делают наше сообщество идеальным местом для любителей книг.
Организация параллельных процессов. Учебное пособие

Автор
Дата выхода
22 апреля 2020
Краткое содержание книги Организация параллельных процессов. Учебное пособие, аннотация автора и описание
Прежде чем читать книгу целиком, ознакомьтесь с предисловием, аннотацией, описанием или кратким содержанием к произведению Организация параллельных процессов. Учебное пособие. Предисловие указано в том виде, в котором его написал автор (Валентин Юльевич Арьков) в своем труде. Если нужная информация отсутствует, оставьте комментарий, и мы постараемся найти её для вас. Обратите внимание: Читатели могут делиться своими отзывами и обсуждениями, что поможет вам глубже понять книгу. Не забудьте и вы оставить свое впечатие о книге в комментариях внизу страницы.
Описание книги
В данной работе мы познакомимся с организацией высокопроизводительных вычислений на уровне параллельных процессов. При этом большую задачу приходится разделить на несколько частей, а выполнение каждой части работы поручить отдельному процессу. Первые шаги мы рассмотрим подробно, а потом отпустим читателя в свободное плавание.
Организация параллельных процессов. Учебное пособие читать онлайн полную книгу - весь текст целиком бесплатно
Перед вами текст книги, разбитый на страницы для удобства чтения. Благодаря системе сохранения последней прочитанной страницы, вы можете бесплатно читать онлайн книгу Организация параллельных процессов. Учебное пособие без необходимости искать место, на котором остановились. А еще, у нас можно настроить шрифт и фон для комфортного чтения. Наслаждайтесь любимыми книгами в любое время и в любом месте.
Текст книги
Напомним, что нам желательно следить за разрядностью во всех её проявлениях:
– компьютер;
– операционная система;
– компилятор;
– библиотека;
– прикладная программа.
При этом на 64-разрядный компьютер можно установить 64-разрядную ОС. А прикладные программы могут быть и 32- и 64-разрядными.
Что бы всё окончательно запутать, прикладные программы устанавливаются в каталог Program Files.
Если у нас 64-разрядная ОС, в этот каталог будут установлены 64-разрядные приложения. А вот каталог Program Files (x86) предназначен для 32-разрядных программ (рис.
При этом в 32-разрядной ОС программы 32-разрядные, и они устанавливаются в каталог Program Files.
В нашем примере (рис. 2.9) можно видеть, что компьютер и ОС 64-разрядные, а каталоги есть для обоих типов программ.
Рис. 2.9. Разрядность ОС и программ
Задание. Изучите свойства системы и каталоги для установки прикладных программ на своём компьютере.
Если говорить об установке приложений, x86 прозрачно намекает на 32-разрядные программы.
Задание. Прочитайте в Википедии статью «x86» и выясните, как появилось такое обозначение.
Нажимаем кнопки Next – Next и следим за процессом установки.
Читаем сообщение о завершении установки (рис. 2.10).
Похоже, в дальнейшем нам придётся установить ещё кое-что, но об этом потом.
Нажимаем кнопку Close.
Рис.
Задание. Установите библиотеку MPICH.
Рассмотрим содержимое каталога MPICH2 (рис. 2.11).
Нас будут интересовать три каталога:
– bin;
– include;
– lib.
Они нам понадобятся при настройке компилятора.
Ещё один полезный каталог называется examples. Судя по названию, здесь находятся примеры использования данной библиотеки. Примеры – во множественном числе. Угадайте с одного раза, сколько примеров можно найти в каталоге examples?
Рис.
Задание. Изучите содержимое каталога examples.
3. Программа «Всем привет!»
Начнём знакомство с MPI с самой простой, стандартной программы «Hello, World!»
Для начала посмотрим видеоролик [16], чтобы представить себе общую схему дальнейшей работы. В этом разделе мы подробно разберём все необходимые шаги.
Задание. Посмотрите ролик [16].
Текст программы приводится на рис. 3.1.











