Результаты исследований: Публикации в книгах, отчётах, сборниках, трудах конференций › статья в сборнике материалов конференции › научная › Рецензирование
Trace-Based Optimization of Fragmented Programs Execution in LuNA System. / Malyshkin, Victor; Perepelkin, Vladislav.
Parallel Computing Technologies - 16th International Conference, PaCT 2021, Proceedings. ред. / Victor Malyshkin. Springer Science and Business Media Deutschland GmbH, 2021. стр. 3-10 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Том 12942 LNCS).Результаты исследований: Публикации в книгах, отчётах, сборниках, трудах конференций › статья в сборнике материалов конференции › научная › Рецензирование
}
TY - GEN
T1 - Trace-Based Optimization of Fragmented Programs Execution in LuNA System
AU - Malyshkin, Victor
AU - Perepelkin, Vladislav
N1 - Publisher Copyright: © 2021, Springer Nature Switzerland AG.
PY - 2021
Y1 - 2021
N2 - Automatic construction of high performance distributed numerical simulation programs is used to reduce complexity of distributed parallel programs development and to improve code efficiency as compared to an average manual development. Development of such means, however, is challenging in general case, that’s why a variety of different languages, systems and tools for parallel programs construction exist and evolve. Program tracing (i.e. journaling execution acts of the program) is a valuable source of information, which can be used to optimize efficiency of constructed programs for particular execution conditions and input data peculiarities. One of the optimization techniques is trace playback, which consists in step-by-step reproduction of the trace. This allows reducing run-time overhead, which is relevant for runtime system-based tools. The experimental results demonstrate suitability of the technique for a range of applications.
AB - Automatic construction of high performance distributed numerical simulation programs is used to reduce complexity of distributed parallel programs development and to improve code efficiency as compared to an average manual development. Development of such means, however, is challenging in general case, that’s why a variety of different languages, systems and tools for parallel programs construction exist and evolve. Program tracing (i.e. journaling execution acts of the program) is a valuable source of information, which can be used to optimize efficiency of constructed programs for particular execution conditions and input data peculiarities. One of the optimization techniques is trace playback, which consists in step-by-step reproduction of the trace. This allows reducing run-time overhead, which is relevant for runtime system-based tools. The experimental results demonstrate suitability of the technique for a range of applications.
KW - Automatic program construction
KW - Fragmented programming technology
KW - LuNA system
KW - Trace playback
UR - http://www.scopus.com/inward/record.url?scp=85115322059&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-86359-3_1
DO - 10.1007/978-3-030-86359-3_1
M3 - Conference contribution
AN - SCOPUS:85115322059
SN - 9783030863586
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 3
EP - 10
BT - Parallel Computing Technologies - 16th International Conference, PaCT 2021, Proceedings
A2 - Malyshkin, Victor
PB - Springer Science and Business Media Deutschland GmbH
T2 - 16th International Conference on Parallel Computing Technologies, PaCT 2021
Y2 - 13 September 2021 through 18 September 2021
ER -
ID: 34337161