Изучение работы пакета MPI

Возможностей пакета message passing interface. Преимущества использования MPI. Настройка и использование пакета MPI на персональном компьютере. Установление директорий и установление файлов в папку C:\Program Files. Создание проекта в Visual Studio.

Рубрика Программирование, компьютеры и кибернетика
Вид практическая работа
Язык русский
Дата добавления 20.12.2023
Размер файла 4,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

ТАШКЕНТСКИЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ ИМЕНИ МУХАММАДА АЛ-ХОРАЗМИЙ

Практическая работа №6

по предмету “Архитектура компьютера”

ТЕМА: ИЗУЧЕНИЕ РАБОТЫ ПАКЕТА MPI

Выполнил:Мухиддинов Жахонгир

Проверила: Нуратдинова Кумархан

Ташкент 2023

Цель работы: изучение пакета MPI (message passing Interface) и его возможностей. Приобретение навыков настройки и использования пакета MPI на ПК.

Теоретическая часть

MPI (Message Passing Interface) - это стандартная библиотека для параллельного программирования, которая позволяет программистам отправлять сообщения между процессами, запущенными на разных узлах вычислительной системы. MPI является открытым стандартом, поддерживаемым большим количеством поставщиков программного обеспечения и аппаратного обеспечения.

MPI основан на следующих основных понятиях:

· Процесс - это единица параллельного выполнения. Каждый процесс выполняется на отдельном узле вычислительной системы.

· Сообщение - это единица данных, передаваемая между процессами. Сообщение может быть произвольного размера и содержать любые данные.

· Шлюз - это объект, который позволяет процессам обмениваться сообщениями.

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

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

Вот некоторые преимущества использования MPI:

· Прозрачность переносимости. MPI обеспечивает прозрачность переносимости, что означает, что программы, написанные на MPI, могут работать одинаково на различных вычислительных системах.

· Стандартизация. MPI является открытым стандартом, поддерживаемым большим количеством поставщиков программного обеспечения и аппаратного обеспечения. Это упрощает разработку и поддержку параллельных приложений.

· Широкое распространение. MPI широко используется в различных областях, включая научные вычисления, обработку изображений и машинное обучение. Это означает, что существует множество ресурсов, доступных для обучения и использования MPI

Скачиваем 2 файла по ссылке.

Практическая часть

Работа была выполнена на процессоре i5 11500 со следующими характеристиками:

Чтобы использовать MPI необходимо установить эти директории. Скачиваем 2 файла по ссылке

Далее начинаем установку этих файлов в папку C:\Program Files (x86)\Microsoft SDKs

Создаём обычный проект в Visual Studio 2022. Затем настраиваем свойства проекта добавляя библиотеку MPI.

Далее используя следующий код можем посмотреть на работу MPI.

message passing interface компьютер файл

Использованная литература:

1. https://blog.csdn.net/qq_44273006/article/details/122024821

2. https://github.com/microsoft/Microsoft-MPI/releases/tag/v10.1.1

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.