LuNA-ICLU compiler for automated generation of iterative fragmented programs

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

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.

Original languageEnglish
Title of host publicationParallel Computing Technologies - 15th International Conference, PaCT 2019, Proceedings
EditorsVictor Malyshkin
PublisherSpringer-Verlag GmbH and Co. KG
Pages10-17
Number of pages8
ISBN (Print)9783030256357
DOIs
Publication statusPublished - 1 Jan 2019
Event15th International Conference on Parallel Computing Technologies, PaCT 2019 - Almaty, Kazakhstan
Duration: 19 Aug 201923 Aug 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11657 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference15th International Conference on Parallel Computing Technologies, PaCT 2019
CountryKazakhstan
CityAlmaty
Period19.08.201923.08.2019

Keywords

  • Dynamic load balancing
  • Fragmented programming technology
  • LuNA system
  • Parallel program generation

Fingerprint Dive into the research topics of 'LuNA-ICLU compiler for automated generation of iterative fragmented programs'. Together they form a unique fingerprint.

Cite this