Standard

Automated construction of high performance distributed programs in LuNA system. / Akhmed-Zaki, Darkhan; Lebedev, Danil; Malyshkin, Victor et al.

Parallel Computing Technologies - 15th International Conference, PaCT 2019, Proceedings. ed. / Victor Malyshkin. Springer-Verlag GmbH and Co. KG, 2019. p. 3-9 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 11657 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contributionResearchpeer-review

Harvard

Akhmed-Zaki, D, Lebedev, D, Malyshkin, V & Perepelkin, V 2019, Automated construction of high performance distributed programs in LuNA system. in V Malyshkin (ed.), Parallel Computing Technologies - 15th International Conference, PaCT 2019, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 11657 LNCS, Springer-Verlag GmbH and Co. KG, pp. 3-9, 15th International Conference on Parallel Computing Technologies, PaCT 2019, Almaty, Kazakhstan, 19.08.2019. https://doi.org/10.1007/978-3-030-25636-4_1

APA

Akhmed-Zaki, D., Lebedev, D., Malyshkin, V., & Perepelkin, V. (2019). Automated construction of high performance distributed programs in LuNA system. In V. Malyshkin (Ed.), Parallel Computing Technologies - 15th International Conference, PaCT 2019, Proceedings (pp. 3-9). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 11657 LNCS). Springer-Verlag GmbH and Co. KG. https://doi.org/10.1007/978-3-030-25636-4_1

Vancouver

Akhmed-Zaki D, Lebedev D, Malyshkin V, Perepelkin V. Automated construction of high performance distributed programs in LuNA system. In Malyshkin V, editor, Parallel Computing Technologies - 15th International Conference, PaCT 2019, Proceedings. Springer-Verlag GmbH and Co. KG. 2019. p. 3-9. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). doi: 10.1007/978-3-030-25636-4_1

Author

Akhmed-Zaki, Darkhan ; Lebedev, Danil ; Malyshkin, Victor et al. / Automated construction of high performance distributed programs in LuNA system. Parallel Computing Technologies - 15th International Conference, PaCT 2019, Proceedings. editor / Victor Malyshkin. Springer-Verlag GmbH and Co. KG, 2019. pp. 3-9 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).

BibTeX

@inproceedings{093e6fc568104c5eb8d32edcc588fbaf,
title = "Automated construction of high performance distributed programs in LuNA system",
abstract = "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.",
keywords = "Automated parallel programs construction, Fragmented programming technology, LuNA system",
author = "Darkhan Akhmed-Zaki and Danil Lebedev and Victor Malyshkin and Vladislav Perepelkin",
year = "2019",
month = jan,
day = "1",
doi = "10.1007/978-3-030-25636-4_1",
language = "English",
isbn = "9783030256357",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer-Verlag GmbH and Co. KG",
pages = "3--9",
editor = "Victor Malyshkin",
booktitle = "Parallel Computing Technologies - 15th International Conference, PaCT 2019, Proceedings",
address = "Germany",
note = "15th International Conference on Parallel Computing Technologies, PaCT 2019 ; Conference date: 19-08-2019 Through 23-08-2019",

}

RIS

TY - GEN

T1 - Automated construction of high performance distributed programs in LuNA system

AU - Akhmed-Zaki, Darkhan

AU - Lebedev, Danil

AU - Malyshkin, Victor

AU - Perepelkin, Vladislav

PY - 2019/1/1

Y1 - 2019/1/1

N2 - 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.

AB - 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.

KW - Automated parallel programs construction

KW - Fragmented programming technology

KW - LuNA system

UR - http://www.scopus.com/inward/record.url?scp=85070604947&partnerID=8YFLogxK

U2 - 10.1007/978-3-030-25636-4_1

DO - 10.1007/978-3-030-25636-4_1

M3 - Conference contribution

AN - SCOPUS:85070604947

SN - 9783030256357

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 3

EP - 9

BT - Parallel Computing Technologies - 15th International Conference, PaCT 2019, Proceedings

A2 - Malyshkin, Victor

PB - Springer-Verlag GmbH and Co. KG

T2 - 15th International Conference on Parallel Computing Technologies, PaCT 2019

Y2 - 19 August 2019 through 23 August 2019

ER -

ID: 21253726