Research output: Contribution to journal › Article › peer-review
Parallel programs execution optimization using behavior control in LuNA system. / Malyshkin, Victor; Akhmed-Zaki, Darkhan; Perepelkin, Vladislav.
In: Journal of Supercomputing, Vol. 77, No. 9, 09.2021, p. 9771-9779.Research output: Contribution to journal › Article › peer-review
}
TY - JOUR
T1 - Parallel programs execution optimization using behavior control in LuNA system
AU - Malyshkin, Victor
AU - Akhmed-Zaki, Darkhan
AU - Perepelkin, Vladislav
N1 - Funding Information: This research was funded by the budget project of the ICMMG SB RAS No 0315-2019-0007 and by the Science Committee of the Ministry of Education and Science of the Republic of Kazakhstan AP05134651 “Development active knowledge control system for automation of construction of high performance parallel programs of unstructured data processing and numerical modeling in filtration problems.” Publisher Copyright: © 2021, The Author(s), under exclusive licence to Springer Science+Business Media, LLC part of Springer Nature. Copyright: Copyright 2021 Elsevier B.V., All rights reserved.
PY - 2021/9
Y1 - 2021/9
N2 - In the paper, the problem of efficient parallel execution of numerical algorithms for supercomputers in the LuNA system is concerned. With LuNA, an application algorithm is represented in a hardware-independent high-level form. This allows implementing the algorithm by automatic construction of various parallel programs, which possess different non-functional properties, such as execution time, memory consumption, network workload. In the LuNA system, the efficiency problem of automatically constructed parallel programs is dealt with through the behavior concept. The presented approach allows controlling parallel program behavior without low-level programming of the desired behavior.
AB - In the paper, the problem of efficient parallel execution of numerical algorithms for supercomputers in the LuNA system is concerned. With LuNA, an application algorithm is represented in a hardware-independent high-level form. This allows implementing the algorithm by automatic construction of various parallel programs, which possess different non-functional properties, such as execution time, memory consumption, network workload. In the LuNA system, the efficiency problem of automatically constructed parallel programs is dealt with through the behavior concept. The presented approach allows controlling parallel program behavior without low-level programming of the desired behavior.
KW - Automatic parallel programs construction
KW - Fragmented programming technology
KW - LuNA system
KW - Parallel program behavior
UR - http://www.scopus.com/inward/record.url?scp=85101153050&partnerID=8YFLogxK
U2 - 10.1007/s11227-021-03654-2
DO - 10.1007/s11227-021-03654-2
M3 - Article
AN - SCOPUS:85101153050
VL - 77
SP - 9771
EP - 9779
JO - Journal of Supercomputing
JF - Journal of Supercomputing
SN - 0920-8542
IS - 9
ER -
ID: 27965076