Parallel programs execution optimization using behavior control in LuNA system

Research output: Contribution to journalArticlepeer-review

Abstract

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.

Original languageEnglish
Pages (from-to)9771-9779
Number of pages9
JournalJournal of Supercomputing
Volume77
Issue number9
DOIs
Publication statusPublished - Sep 2021

Keywords

  • Automatic parallel programs construction
  • Fragmented programming technology
  • LuNA system
  • Parallel program behavior

OECD FOS+WOS

  • 1.02 COMPUTER AND INFORMATION SCIENCES

Fingerprint

Dive into the research topics of 'Parallel programs execution optimization using behavior control in LuNA system'. Together they form a unique fingerprint.

Cite this