Home         Authors   Papers   Year of conference   Themes   Organizations        To MES conference

Research of Various Options for Implementing Program Construction «Loop» in Dataflow Computing Model  

Authors
 Levchenko N.N.
 Zmejev D.N.
Date of publication
 2022
DOI
 10.31114/2078-7707-2022-4-101-108

Abstract
 When creating multiprocessor high-performance computing systems, the main attention of developers is di-rected to the hardware, since it is traditionally believed that the hardware "should" support all the software that was created before. However, this principle prevents the devel-opment of new ideas, since they often do not fit well with existing software. The Institute for Design Problems in Mi-croelectronics of the Russian Academy of Sciences is working on the creation of a universal computing system based on an original dataflow computing model with a dynamically formed context. This computing model lacks traditional loops and arrays. Instead, there is a "huge" space of virtual nodes, which are identified by name and a set of indices (context fields). This article is devoted to the issue of mapping the program construction "loop" into the dataflow programming paradigm. The article describes three methods of organizing the "loop" construction - mapping the cycle through the context, the method of unfolding the cycle and the traditional approach. Examples of their use are given. Three ways to control the end of cycles are also given: boundary control, data presence control and standard control, as well as options for their use. Efficient mapping of the programming languages "loop" construction into the "distribution" paradigm is a guarantee that the hardware of the parallel dataflow computing system will be able to fully extract all the parallelism that exists in the program.
Keywords
 parallel dataflow computing system, mapping of program construction, loop termination control, dataflow computing model.
Library reference
 Levchenko N.N., Zmejev D.N. Research of Various Options for Implementing Program Construction «Loop» in Dataflow Computing Model // Problems of Perspective Micro- and Nanoelectronic Systems Development - 2022. Issue 4. P. 101-108. doi:10.31114/2078-7707-2022-4-101-108
URL of paper
 http://www.mes-conference.ru/data/year2022/pdf/D048.pdf

Copyright © 2009-2024 IPPM RAS. All Rights Reserved.

Design of site: IPPM RAS