Детальная информация

Название Применение методов программирования распределённых систем к параллельным вычислительным машинам: научный доклад: направление подготовки 09.06.01 «Информатика и вычислительная техника» ; направленность 09.06.01_06 «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей»
Авторы Касилов Василий Александрович
Научный руководитель Дробинцев Павел Дмитриевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения Санкт-Петербург, 2024
Коллекция Научные работы аспирантов/докторантов ; Общая коллекция
Тематика Вычислительные машины электронные — Программирование ; параллелизм ; высокопроизводительные вычисления ; брокеры очередей ; большие данные ; сортировка генома ; parallel computing ; high-perfomance computing ; message broker ; big data ; genome sorting
УДК 004.42
Тип документа Научный доклад
Тип файла Другой
Язык Русский
Уровень высшего образования Аспирантура
Код специальности ФГОС 09.06.01
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
Права доступа Текст не доступен в соответствии с распоряжением СПбПУ от 11.04.2018 № 141
Дополнительно Новинка
Ключ записи ru\spstu\vkr\39365
Дата создания записи 29.09.2025

Настоящая работа содержит описание метода проектирования высокопроизводительных программ, подразумевающего создание легковесного брокера очередей без гарантий доставки сообщений. Описанный метод позволяет разделить различную логику выполнения в вычислительных процессах на отдельные программы. Он позволяет сделать программу более сопровождаемой по сравнению с программами написанными с использованием реализаций стандарта OpenMPI. Кроме того, в работе предложен метод построения параллельной сортировки большого объёма данных с равномерной вычислительной нагрузкой на всех этапах сортировки. Разработанные методы применены для решения прикладной задачи сортировки генома.

This paper is devoted to the parallel programs developing method which includes lightweight message broker implemenetation without message delivery gurantees. The method allows to split complex program into separate blocks with different computating process logic for independant programs. It makes program more maintainable in comparrison with the same program written using OpenMPI standard implementations. Moreover, the paper considers balanced parallel sorting method for big data. The developed methods are used to solve genome sorting problem.