Automated construction of high performance distributed programs in LuNA system

Darkhan Akhmed-Zaki, Danil Lebedev, Victor Malyshkin, Vladislav Perepelkin

Результат исследования: Публикации в книгах, отчётах, сборниках, трудах конференцийстатья в сборнике материалов конференциинаучнаярецензирование

1 Цитирования (Scopus)

Аннотация

The paper concerns the problem of efficient distributed execution of fragmented programs in LuNA system, which is a automated parallel programs construction system. In LuNA an application algorithm is represented with a high-level programming language, which makes the representation portable, but also causes the complex problem of automatic construction of an efficient distributed program, which implements the algorithm on given hardware and data. The concept of adding supplementary information (recommendations) is employed to direct the process of program construction based on user knowledge. With this approach the user does not have to program complex distributed logic, while the system makes advantage of the user knowledge to optimize program and its execution. Implementation of this concept within LuNA system is concerned. In particular, a conventional compiler is employed to optimize the generated code. Some performance tests are conducted to compare efficiency of the approach with both previous LuNA release and reference hand-coded MPI implementation performance.

Язык оригиналаанглийский
Название основной публикацииParallel Computing Technologies - 15th International Conference, PaCT 2019, Proceedings
РедакторыVictor Malyshkin
ИздательSpringer-Verlag GmbH and Co. KG
Страницы3-9
Число страниц7
ISBN (печатное издание)9783030256357
DOI
СостояниеОпубликовано - 1 янв 2019
Событие15th International Conference on Parallel Computing Technologies, PaCT 2019 - Almaty, Казахстан
Продолжительность: 19 авг 201923 авг 2019

Серия публикаций

НазваниеLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Том11657 LNCS
ISSN (печатное издание)0302-9743
ISSN (электронное издание)1611-3349

Конференция

Конференция15th International Conference on Parallel Computing Technologies, PaCT 2019
СтранаКазахстан
ГородAlmaty
Период19.08.201923.08.2019

Fingerprint Подробные сведения о темах исследования «Automated construction of high performance distributed programs in LuNA system». Вместе они формируют уникальный семантический отпечаток (fingerprint).

Цитировать