|
Theory of computing
Математическая модель параллельных программ и основанный на ней подход к верификации MPI-программ
А. М. Миронов Московский государственный университет им. М. В. Ломоносова, Ленинские горы, д. 1, г. Москва, 119991 Россия
Аннотация:
В работе излагается новая математическая модель параллельных программ, на базе которой можно в частности верифицировать параллельные программы, представленные на некотором подмножестве программного интерфейса параллельного программирования MPI. Данная модель основана на понятиях последовательного и распределенного процесса. Параллельная программа моделируется распределенным процессом, в котором последовательные процессы взаимодействуют путем асинхронной передачи и приема сообщений через каналы. Главным преимуществом изложенной модели является возможность моделирования и верификации параллельных программ, порождающих неопределенное число последовательных процессов. Изложенная модель проиллюстрирована применением к верификации MPI программы перемножения матриц.
Ключевые слова:
параллельные программы, MPI, распределенные процессы, верификация.
Поступила в редакцию: 15.11.2021 Исправленный вариант: 01.12.2021 Принята в печать: 08.12.2021
Образец цитирования:
А. М. Миронов, “Математическая модель параллельных программ и основанный на ней подход к верификации MPI-программ”, Модел. и анализ информ. систем, 28:4 (2021), 394–412
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/mais759 https://www.mathnet.ru/rus/mais/v28/i4/p394
|
|