Standard

Trace-Based Optimization of Fragmented Programs Execution in LuNA System. / Malyshkin, Victor; Perepelkin, Vladislav.

Parallel Computing Technologies - 16th International Conference, PaCT 2021, Proceedings. ed. / Victor Malyshkin. Springer Science and Business Media Deutschland GmbH, 2021. p. 3-10 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 12942 LNCS).

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

Harvard

Malyshkin, V & Perepelkin, V 2021, Trace-Based Optimization of Fragmented Programs Execution in LuNA System. in V Malyshkin (ed.), Parallel Computing Technologies - 16th International Conference, PaCT 2021, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 12942 LNCS, Springer Science and Business Media Deutschland GmbH, pp. 3-10, 16th International Conference on Parallel Computing Technologies, PaCT 2021, Kaliningrad, Russian Federation, 13.09.2021. https://doi.org/10.1007/978-3-030-86359-3_1

APA

Malyshkin, V., & Perepelkin, V. (2021). Trace-Based Optimization of Fragmented Programs Execution in LuNA System. In V. Malyshkin (Ed.), Parallel Computing Technologies - 16th International Conference, PaCT 2021, Proceedings (pp. 3-10). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 12942 LNCS). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-86359-3_1

Vancouver

Malyshkin V, Perepelkin V. Trace-Based Optimization of Fragmented Programs Execution in LuNA System. In Malyshkin V, editor, Parallel Computing Technologies - 16th International Conference, PaCT 2021, Proceedings. Springer Science and Business Media Deutschland GmbH. 2021. p. 3-10. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). doi: 10.1007/978-3-030-86359-3_1

Author

Malyshkin, Victor ; Perepelkin, Vladislav. / Trace-Based Optimization of Fragmented Programs Execution in LuNA System. Parallel Computing Technologies - 16th International Conference, PaCT 2021, Proceedings. editor / Victor Malyshkin. Springer Science and Business Media Deutschland GmbH, 2021. pp. 3-10 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).

BibTeX

@inproceedings{89d5c485b549436787e453ade7911464,
title = "Trace-Based Optimization of Fragmented Programs Execution in LuNA System",
abstract = "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{\textquoteright}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.",
keywords = "Automatic program construction, Fragmented programming technology, LuNA system, Trace playback",
author = "Victor Malyshkin and Vladislav Perepelkin",
note = "Publisher Copyright: {\textcopyright} 2021, Springer Nature Switzerland AG.; 16th International Conference on Parallel Computing Technologies, PaCT 2021 ; Conference date: 13-09-2021 Through 18-09-2021",
year = "2021",
doi = "10.1007/978-3-030-86359-3_1",
language = "English",
isbn = "9783030863586",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "3--10",
editor = "Victor Malyshkin",
booktitle = "Parallel Computing Technologies - 16th International Conference, PaCT 2021, Proceedings",
address = "Germany",

}

RIS

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