Аннотация:Дипломная работа посвящена актуальному направлению исследований, направленных на повышение эффективности использования суперкомпьютеров. Задачей дипломной работы являлась разработка метода отображения структуры параллельных программ на архитектуру суперкомпьютеров. Решаемая в дипломе задача, известная как задача мэпинга, активно исследуется. В дипломной работе приведен обзор наиболее известных методов, предложенных для решения поставленной задачи. Так как точного решения задачи мэпинга в постановке для суперкомпьютерных систем получить практически невозможно, разработка методов, учитывающих особенности решаемых задач и архитектур, является актуальной.
Дипломником предложен, реализован и исследован метод мэпинга параллельных процессов на основе модели физического взаимодействия частиц. Метод направлен на исследование архитектур суперкомпьютеров с топологией трехмерных решеток. Описанием параллельной программы является матрица, задающая интенсивность передач между процессами параллельной программы. Одним из результатов дипломной работы является и разработанный дипломником способ построения коммуникационных матриц, основанный на обработке трасс параллельных программ. С этой целью Мозолев Д.С. выполнил установку, изучил и практически освоил довольно сложную инструментальную систему SCORE-P.
Исследование разработанного метода проведено на ряде известных тестовых пакетов. По полученным результатам сделаны выводы о применимости предложенного в работе метода.