Control flow usage to improve performance of fragmented programs execution

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

3 Citations (Scopus)

Abstract

Dataflow-based systems of parallel programming, such as LuNA fragmented programming system, often lack efficiency in high performance computations due to a high degree of non-determinism of a parallel program execution and execution overhead it causes. The authors concern defining control flow in LuNA programs in order to optimize their execution performance. The basic idea is to aggregate several fragments of a program and to execute them under control flow, thus reducing both surplus parallelism and system overhead. Tests presented show effectiveness of the proposed approach.

Original languageEnglish
Title of host publicationParallel Computing Technologies - 13th International Conference, PaCT 2015, Proceedings
PublisherSpringer-Verlag GmbH and Co. KG
Pages86-90
Number of pages5
Volume9251
ISBN (Print)9783319219080
DOIs
Publication statusPublished - 2015
Event13th International Conference on Parallel Computing Technologies, PaCT 2015 - Petrozavodsk, Russian Federation
Duration: 30 Aug 20153 Sep 2015

Publication series

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

Conference

Conference13th International Conference on Parallel Computing Technologies, PaCT 2015
CountryRussian Federation
CityPetrozavodsk
Period30.08.201503.09.2015

Keywords

  • Control flow
  • Fragmented programming technology
  • High performance computing
  • Luna fragmented programming system

Fingerprint Dive into the research topics of 'Control flow usage to improve performance of fragmented programs execution'. Together they form a unique fingerprint.

Cite this