DSpace - Digital Repository Unimib

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

Mostra i principali dati dell'item

dc.contributor.author Гетманский, В. В.
dc.contributor.author Чалышев, В. С.
dc.contributor.author Крыжановский, Д. И.
dc.contributor.author Лексиков, Е. И.
dc.contributor.author Getmanskiy, V. V.
dc.contributor.author Chalyshev, V. S.
dc.contributor.author Kryzhanovskiy, D. I.
dc.contributor.author Leksikov, E. I.
dc.date.accessioned 2016-06-03T09:12:44Z
dc.date.available 2016-06-03T09:12:44Z
dc.date.issued 2015
dc.identifier.citation Оптимизация отображения неоднородно взаимодействующих MPI процессов на вычислительную архитектуру / В. В. Гетманский, В. C. Чалышев, Д. И. Крыжановский, Е. И. Лексиков // Вестник ЮУрГУ. Серия Вычислительная математика и информатика.- 2015.- Т. 4. № 2.- С. 5-19.- Библиогр.: с. 16-17 (9 назв.) ru_RU
dc.identifier.issn 2305-9052
dc.identifier.issn 2410-7034
dc.identifier.uri http://dspace.susu.ac.ru/xmlui/handle/0001.74/6494
dc.description Гетманский Виктор Викторович, к.т.н., младший научный сотрудник кафедры высшей математики, Волгоградский государственный технический университет (Волгоград, Российская Федерация), victor.getmanski@gmail.com. Чалышев Владимир Сергеевич, ООО «Сингулярис Лаб» (Волгоград, Российская Федерация), cmdsoft@gmail.com. Крыжановский Дмитрий Иванович, к.т.н., ООО «Сингулярис Лаб» (Волгоград, Российская Федерация), dmitry.kryzhanovsky@singularis-lab.com. Лексиков Евгений Иванович, Intel (Нижний Новгород, Российская Федерация), evgeny.leksikov@intel.com. V.V. Getmanskiy, Volgograd State Technical University (Volgograd, Russian Federation) victor.getmanski@gmail.com, V.S. Chalyshev, Singularis Lab Ltd. (Volgograd, Russian Federation) cmdsoft@gmail.com, D.I. Kryzhanovskiy, Singularis Lab Ltd. (Volgograd, Russian Federation) dmitry.kryzhanovsky@singularis-lab.com, E.I. Leksikov, Intel (Nizhniy Novgorod, Russian Federation) evgeny.leksikov@intel.com ru_RU
dc.description.abstract Разработан метод отображения на кластерную архитектуру неоднородно взаимодействующих параллельных процессов в вычислительном приложении, использующем MPI. Метод предназначен для сокращения задержек при синхронизации за счет назначения наиболее интенсивно взаимодействующих процессов, на вычислительные ядра с наиболее быстрым интерконнектом. Метод использует представление вычислительной задачи и архитектуры кластера в виде взвешенного графа. Разработан эвристический алгоритм, дающий за приемлемое время результат отображения номеров процессов на номера вычислительных ядер кластера. На примере хорошо масштабируемого вычислительного пакета получено ускорение вычислений на 17–20 % в результате оптимизации отображения для тестов от 300 до 4800 процессов. The problem of mapping the parallel task to the nodes of computing cluster is considered. MPI software with non-uniform communication and heterogeneous interconnect of computing cluster require to appropriate parallel processes mapping for optimization of data exchange. The graph mapping algorithm is developed. It uses parallel program representation as a task graph and cluster topology representation as system graph. The proposed optimization technique is tested on synthetic benchmark and on real QBox software to study its efficiency on large number of computing cores. The positive results of optimization are achieved and the summary is presented in the paper. Speedup of 17–20 % is obtained on scalable benchmarks using 300–4800 parallel processes. ru_RU
dc.language.iso other ru_RU
dc.publisher Издательский центр ЮУрГУ ru_RU
dc.relation.ispartof Вестник ЮУрГу. Серия Вычислительная математика и информатика ru
dc.relation.ispartof Bulletin of South Ural State University. Series 'Computational mathematics and software engineering" en
dc.relation.ispartofseries Вычислительная математика и информатика;Том 4
dc.subject УДК 004.272.26 ru_RU
dc.subject отображение задач ru_RU
dc.subject кластер ru_RU
dc.subject графы задачи и системы ru_RU
dc.subject MPI ru_RU
dc.subject task mapping ru_RU
dc.subject cluster ru_RU
dc.subject communication graph ru_RU
dc.subject ГРНТИ 50.33 ru_RU
dc.title Оптимизация отображения неоднородно взаимодействующих MPI процессов на вычислительную архитектуру ru_RU
dc.title.alternative Optimizing processes mapping for tasks with non-uniform data exchange run on cluster with different interconnects ru_RU
dc.type Article ru_RU


Files in questo item

Questo item appare nelle seguenti collezioni

Mostra i principali dati dell'item

Cerca in DSpace


Ricerca Avanzata

Ricerca

My Account