@inproceedings{4b72bd53911e4627b409ae31b0e82cb7,
title = "LuNA-ICLU compiler for automated generation of iterative fragmented programs",
abstract = "The work focuses on the application of Fragmented Programming approach to automated generation of a parallel programs for solving applied numerical problems. A new parallel programming system LuNA-ICLU applying this approach was introduced. The LuNA-ICLU compiler translates a fragmented program of a particular type written in the LuNA language to an MPI program with dynamic load balancing support. The application algorithm representation and the system algorithms used in the LuNA-ICLU system are described. Performance comparison results show a speedup compared to the previous implementation of the LuNA programming system.",
keywords = "Dynamic load balancing, Fragmented programming technology, LuNA system, Parallel program generation",
author = "Nikolay Belyaev and Sergey Kireev",
year = "2019",
month = jan,
day = "1",
doi = "10.1007/978-3-030-25636-4_2",
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 = "10--17",
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",
}