Изучение работы пакета 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
Подобные документы
Исследование больших объемов данных, выявление зависимостей, статистические и маркетинговые исследования и построение моделей. Создание проекта разработки статистического пакета. Структура пакета, план его реализации. Выбор инструментов разработки.
курсовая работа [1,3 M], добавлен 20.10.2012Изучение характеристик, возможностей и функций пакета IBM Lotus Domino/Notes, используемые оператором ЭВМ в процессе внесения дополнений и изменений в базу данных абитуриентов Владимирского ГУ. Ход выполнения работы с информационной системой "Абитуриент".
отчет по практике [2,3 M], добавлен 08.08.2013Возможности создания MDI-приложений, их преимущества. Основные приемы работы с записью информации в файл, экспорт данных в приложения Microsoft Office с помощью использование технологии OLE, на примере MS Excel интегрированного пакета MS Office.
лабораторная работа [1,2 M], добавлен 05.10.2010Program of Audio recorder on visual basic. Text of source code for program functions. This code can be used as freeware. View of interface in action, starting position for play and recording files. Setting format in milliseconds and finding position.
лабораторная работа [87,3 K], добавлен 05.07.2009Характеристика и основные особенности языка Pascal. Создание числового массива с использованием встроенной функции. Использование записей, массивов и файлов. Обработка и графическая визуализация данных средствами табличного процессора и пакета MathCAD.
курсовая работа [1,0 M], добавлен 22.08.2012Program game "Tic-tac-toe" with multiplayer system on visual basic. Text of source code for program functions. View of main interface. There are functions for entering a Players name and Game Name, keep local copy of player, graiting message in chat.
лабораторная работа [592,2 K], добавлен 05.07.2009Создание БД "Экзамен". Характеристика методов класса. Необходимость использования стандартных подключаемых модулей (заголовочных файлов) Visual Studio для реализации пользовательского интерфейса и работы с вводом-выводом в поток консоли или в файл.
курсовая работа [1,7 M], добавлен 28.05.2013Состав пакета Microsoft Office System. Обзор основных возможностей Microsoft Office. Анализ и выработка согласованной финансовой политики на предприятии в MS Excel. Разработка базы данных при помощи Microsoft Access. Создание простейшей Web-страницы.
курсовая работа [1,4 M], добавлен 18.01.2012Управление дистанционной настройкой и установкой ПО. История развития VMware ThinApp. Создание пакета автоматической установки Microsoft Office Visio Professional 2007. Анализ программного обеспечения для него. Тестирование полученного msi-пакета.
курсовая работа [1,5 M], добавлен 14.03.2013Разработка интерактивного обучающего пакета по поиску и устранению неисправностей в системе электроснабжения на иностранном воздушном судне. Программные средства создания компьютерных средств обучения. Экономическое обоснование, экологичность проекта.
дипломная работа [2,0 M], добавлен 12.12.2011