Vestnik Yuzhno-Ural'skogo Gosudarstvennogo Universiteta. Seriya "Vychislitelnaya Matematika i Informatika"
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Vestn. YuUrGU. Ser. Vych. Matem. Inform.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Vestnik Yuzhno-Ural'skogo Gosudarstvennogo Universiteta. Seriya "Vychislitelnaya Matematika i Informatika", 2017, Volume 6, Issue 1, Pages 73–86
DOI: https://doi.org/10.14529/cmse170105
(Mi vyurv159)
 

This article is cited in 2 scientific papers (total in 2 papers)

Computer Science, Engineering and Control

Hybrid computer system programming technology with adaptation and scaling of calculations

A. A. Gulenoka, A. I. Dordopulob, I. I. Levinb, V. A. Gudkovb

a Academician A.V. Kalyaev SRI multiprocessor computer system at Southern Federal University (GSP-284, Chekhov st. 2, Taganrog, 347928, Russia)
b Scientific Research Centre of Supercomputers and Neurocomputers (Italyansky lane 106, Taganrog, 347900, Russia)
Full-text PDF (442 kB) Citations (2)
References:
Abstract: The paper considers the programming technology for hybrid computer systems, which contain reconfigurable and microprocessor computational nodes. The base of the programming technology for hybrid computer systems is the high-level programming language COLAMO with extensions, which allow descriptions of various types of parallel calculations such as structural, structural-procedural, multi-procedural and procedural forms of organization of calculations in a unified parallel-pipeline form. The suggested parallel-pipeline form allows modifications of forms of organization of calculations. Such modifications are performed automatically by the COLAMO language preprocessor, which takes into account current configuration of the hybrid computer system. Owing to the suggested technology, the program can be automatically adapted to the changed architecture or configuration of the hybrid computer system without any modifications of the source code made by the developer. Specially for this the source parallel program, developed in the programming language COLAMO, is transformed by the pre-processor into the canonical form. Then the pre-processor estimates the available computational resource, detects effective parameters of implementation of the program on the available resource and, if necessary, reduces the program performance to adapt it to the current configuration of the hybrid computer system. The technology provides two-way scaling: for increasing of the available computational resource (induction), and for reducing of the available computational resource (reduction), which provides resource independence of programming during implementation of the program, i.e. the developer is not "bound" to the available hardware resource of the computer system.
Keywords: performance reduction, high-level programming language, programming of hybrid computer systems, application adaptation, application scaling.
Funding agency Grant number
Ministry of Education and Science of the Russian Federation SP-173.2016.5
The project has been funded in part by the scholarship of the President of the Russian Federation for young scientists and graduate students (SP-173.2016.5).
Received: 20.10.2016
Bibliographic databases:
Document Type: Article
UDC: 004.382.2
Language: English
Citation: A. A. Gulenok, A. I. Dordopulo, I. I. Levin, V. A. Gudkov, “Hybrid computer system programming technology with adaptation and scaling of calculations”, Vestn. YuUrGU. Ser. Vych. Matem. Inform., 6:1 (2017), 73–86
Citation in format AMSBIB
\Bibitem{GulDorLev17}
\by A.~A.~Gulenok, A.~I.~Dordopulo, I.~I.~Levin, V.~A.~Gudkov
\paper Hybrid computer system programming technology with adaptation and scaling of calculations
\jour Vestn. YuUrGU. Ser. Vych. Matem. Inform.
\yr 2017
\vol 6
\issue 1
\pages 73--86
\mathnet{http://mi.mathnet.ru/vyurv159}
\crossref{https://doi.org/10.14529/cmse170105}
\elib{https://elibrary.ru/item.asp?id=28798284}
Linking options:
  • https://www.mathnet.ru/eng/vyurv159
  • https://www.mathnet.ru/eng/vyurv/v6/i1/p73
  • This publication is cited in the following 2 articles:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Vestnik Yuzhno-Ural'skogo Gosudarstvennogo Universiteta. Seriya "Vychislitelnaya Matematika i Informatika"
    Statistics & downloads:
    Abstract page:3864
    Full-text PDF :72
    References:32
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024